将formname作为参数传递给vb.net

时间:2012-10-01 11:56:14

标签: .net vb.net winforms

我有一个名为Masterforms的项目,其中包含许多表单。

我必须将该formname作为参数传递给函数,即

Masterforms包含供应商,物品,工作等表格......

我调用了方法openform(masterforms.suppliers)

定义是

Private Sub openform(ByVal formname as  // Form)

1 个答案:

答案 0 :(得分:0)

您可以通过实例化显示特定表单并调用show方法。

像这样:

Dim form as New Form2() 
form.Show

或者你可以致电

form.ShowDialog()

如果您希望以模式方式打开表单。如果这就是你想要的......

如果您只想要表单名称,可以将form.Name作为String参数传递给方法,并使用表单的Name属性。 (确保你已经先将它初始化了。)

希望它对你有所帮助。