在VB.Net中引用带有生成的ContextMenuStrip的变量形式

时间:2014-02-11 09:47:51

标签: vb.net forms contextmenu notifyicon

我在项目中有许多表单,这取决于谁使用该应用程序。我想要做的是有一个ContextMenuStrip(在NotifyIcon上运行),它添加了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参数中设置它?感谢

1 个答案:

答案 0 :(得分:0)

在短暂的休息时间内,只是暂时保持清晰的视野。

我可以设置Public formX as Form的公共变量,然后在我的Select Case语句中设置formX,然后我可以从那里开始引用formX