2012-10-01 21 views
-2

我有一个名为Masterforms的项目,其中包含许多表单。将表单名称作为vb.net中的参数传入

我要传递表格名称作为参数传递给函数即

型模包含供应商,项目,就业岗位等形式.....

我打电话的方法openform(masterforms.suppliers)

是确定指标

Private Sub openform(ByVal formname as // Form) 
+0

您正在传递表单而不是表单名称。你需要表单或表单吗? –

+0

你可以发布你的代码吗?我不清楚你是否试图传递表单名称(这可能是一个字符串“或有问题的表单的一个实例,请张贴OpenForm方法,以及你用来调用它的客户端代码的例子。有可能有更好的方法。 – XIVSolutions

回答

0

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

这样的:

Dim form as New Form2() 
form.Show 

,或者您可以拨打

form.ShowDialog() 

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

如果你只是想要表单名称,你可以将form.Name作为字符串参数传递给一个方法,并使用你的表单的Name属性。 (确保你已经初始化它,但是)。

希望它可以帮助你。

相关问题