2014-02-11 66 views
0

我在項目中有很多表單,這取決於誰使用應用程序。我想要做的是在ContextMenuStrip上添加一個ContextMenuStrip(在NotifyIcon上運行),以便您可以選擇它們並讓它們出現,如果它們不可見的話。在VB.Net中引用一個帶有生成的ContextMenuStrip的變量表單

目前,所有的形式都是由像這樣:

WithEvents tSi1 As New ToolStripMenuItem() 
Sub... 
. 
. 
. 
'Case select to check user + get correct form 
. 
. 
. 
FormX.Text = fName & " " & lName & "'s Menu" 
tSi1.Text = fName & " " & lName & "'s Menu" 
Me.CMS1.Items.Add(tSi1) 
. 
. 
... End Sub 

Private Sub tSi1_Click(ByVal sender As Object, ByVal args As EventArgs) Handles tSi1.Click 
'What goes here? 
End Sub 

所以無論發生什麼情況,我將使用的形式將是形式fName & " " & lName & "'s Menu"的。我如何在表單的Click參數中設置?謝謝

回答

0

剛剛有短暫的清晰度,同時短暫休息。

我可以設置的Public formX as Form公共變量,然後就設置formX在我Select Case聲明,然後我可以從那裏開始引用formX

+0

似乎過於專注於必須尋找名稱之前,這是唯一的方法: - / – bmgh1985

相關問題