如何从模块(参考项目)打开表格

时间:2019-01-28 07:56:34

标签: vb.net module

我的解决方案中有3个项目,还有一个项目作为MDI容器来打开此表单中的表单。 我使用以下代码打开表单:

Dim form1 As New Purchasing.POlist
    Foform1.MdiParent = Me
    Foform1.Show()

效果很好,但是我在解决方案中添加了一个新项目。该项目是从Module或没有应用程序框架开始的。

问题:作为MDI Child,我如何在解决方案中打开此类项目? 如果我使用上面的代码,则只允许我选择该项目中的表单或类,而不选择启动它的模块。

1 个答案:

答案 0 :(得分:0)

请勿将ME用作父容器,因为您将模块分配为父容器,这是您无法做的... 试试这个:

'this block of code below is from module
public sub openForm1()
    Dim form1 As New Purchasing
    form1 .MdiParent = frm_Main_Menu 'your parent container here
    form1 .Show()
end sub

'this code below is from form
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
    openForm1()
End Sub