如果我使用了不恰当的术语或听起来像一个完整的菜鸟,请原谅我。
在类库中调用 sub 时,我不想传递实例化的表单,而只是传递对表示表单的类的引用。然后我想从类库函数中实例化表单。这可能吗?
类似于以下内容:
在主应用程序中:
ClassLib.MyClass.DisplayForm(GetType(Form1))
然后,在类库中:
Public Class MyClass
Public Shared Sub DisplayForm(WhichFormClass As Type)
Dim MyForm as Form = WhichFormClass.CreateObject() 'Getting imaginitive
MyForm.ShowDialog()
End Sub
End Class
希望我的例子传达了我想要完成的事情。如果您认为我的方法是虚假的,我对替代策略持开放态度。