c#里面能不能使用vb.net里面的窗体?
能如何使用?
假设vb.net有个form1窗体现在想在c#里面把这个窗体调出来.能不能实现

解决方案 »

  1.   

    生成dll引用SIGNATURE:----------------------------------------------------------------------------------------
      

  2.   

    建议把两个项目添加到同一个解决方案下,这样修改也方便,如果只有现成的dll文件,那就直接添加DLL文件吧。
    项目-->引用里添加对VB.NET的项目引用,如果是同一个解决方案下的,你需要先对VB的项目编译下方可使用它的资源。
    使用时很简单,命名空间+类目写完整,或者添加using关键字,比如:Form formvb = new WindowsApplication1.Form1();
    formvb.Show();这里VB下的命名空间是WindowsApplication1,窗体类名为Form1。
      

  3.   

    VB.NET的肯定可以,除非那个不是.net写的,而是以前的VB6.0。或者你可以将你那个VB的项目传给我看下,反正我新建一个VB.NET项目之后测试过,完全正常。
      

  4.   

    是以前vb6.0转换成vb.net的!还能实现么?
      

  5.   


    是以前vb6.0转换成vb.net的!还能实现么?
    待解决....
    突然发现这个热心人也是无锡的...呵呵
      

  6.   

    VB我就没用过,因为那语法太怪了,不习惯。(虽然和SQL语法差不多)
    所以你还是上传个网盘比如QQ中转站吧,看了才知道。
      

  7.   

    既然都转换成了VB.NET了,肯定可以直接用了。同一妈(.net ML)生的两个孩子(C#,VB),感情很好的。你在C#怎么引用C#.net里面的窗体(不在同一个项目)?就怎么引用vb.net的窗体。