2012-10-01 44 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屬性。 (確保你已經初始化它,但是)。

希望它可以幫助你。

相關問題