前端之家收集整理的这篇文章主要介绍了
[VB.NET]在一个项目中VB.net 与 C# 共存问题?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在一个项目中VB.net 与 C# 共存问题? 在VS2005中,一个项目中同时用VB.NET和C#来编程,不知道能否实现在VB.net 窗体中直接
调用 C#的窗体,如何实现? __________________________________________________________________________ 完全可以 在C#中新建类库项目,
删除默认的Class1.cs,
添加Windows窗体,做好布局 在VB中新建Windows窗体项目,
添加引用刚才创建的C#项目 再在需要
调用C#窗体的地方实例化之 如下: VB
代码 Public Class FormInVB Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click Dim MyForm As FormCsharp.FormInCSharp = New FormCsharp.FormInCSharp() MyForm.Show() End Sub End Class C#
代码 namespace FormCsharp { public partial class FormInCSharp : Form { public FormInCSharp() { InitializeComponent(); } private void button1_Click(object sender,EventArgs e) { Message
Box.Show( Form in C Sharp ); } } } __________________________________________________________________________ 非常感谢neil_cn(Neil),谢谢!! __________________________________________________________________________
原文链接:https://www.f2er.com/vb/263411.html