【发布时间】:2019-09-15 00:26:25
【问题描述】:
如何公开子窗体 ShowDialog
我有模块,我想放一个代码,我可以在所有项目中使用它来打开表单。
我已尝试将此代码放入 Module Put Not Working
Public Sub OpenForm(ByVal Frm As Form)
Frm = New Frm()
frm.ShowDialog()
End Sub
错误是“未定义类型'Frm'”
诚挚的问候并感谢您的帮助 塞勒姆
【问题讨论】:
-
试试这个:
Frm = New Form. -
它将打开新表单我想打开特定表单我想打开 CustumerFrm 或其他表单
-
然后删除
Frm = New Frm()这一行。 -
你为什么要传入一个表单,然后立即将传入的 Frm 变量重新分配给一个新表单?
-
如果你传递一个 Form 实例,你不需要创建它的新实例来显示它。直接显示
Frm.ShowDialog()。如果您传递的是 Type 而不是该类型的实例,则情况不同。但是,VB.Net 默认实例...
标签: vb.net forms module public showdialog