想作为MDI子窗体的Form.MdiParent = MDI 父窗体;

解决方案 »

  1.   

    但是,如何根据VBForm创建.Net的Form对象呢?
      

  2.   

    一个工程肯定不行,先建立一个C#解决方案,在其中加入一个VB.net的工程,在C#中引用Vb.net工程。
    C#中启动启动VB窗体代码:
    using VB.net的工程名字空间;Form1 vbFrm=new Form1();
    vbFrm.MdiParent=MDIFrm;
    vbFrm.Show();
      

  3.   

    同一个组件(工程)混合语言肯定不行,把vb窗口编译为单独的组件,在C#工程中引用这个vb工程生成的组件,编译成DotNet程序集后就和是VB语言还是C#语言无关了。
      

  4.   

    我说的VB是指VB6.0,不是VB.Net;还有,如何将COM控件包装成.Net部件?
      

  5.   

    VB6.0窗体肯定不能被C#调用,
    COM与.NET的互操作
    http://dev.csdn.net/develop/article/25/25265.shtm