0
我有一個菜單條,它由兩個項目Project和Customer組成。基於用戶的ID,每個項目將具有不同的子項目。但是,我面臨的問題是如何將每個子項與特定的表單連接起來。在我的搜索,我做了以下內容:VB.NET中的菜單條子項控制
Dim userid = Textbox1.text
if userid = "1001" then
Dim p1 As New ToolStripMenuItem
p1 = Form1.ProjectToolStripMenuItem
p1.DropDownItems.Add("Add Project")
AddHandler p1.DropDownItemClicked, AddressOf add_project_click
Dim p2 As ToolStripMenuItem
p2 = Form1.ProjectToolStripMenuItem
p2.DropDownItems.Add("Modify Project")
else
Dim p2 As ToolStripMenuItem
p2 = Form1.ProjectToolStripMenuItem
p2.DropDownItems.Add("Modify Project")
end if
Private Sub add_project_click(ByVal sender As Object, ByVal e As EventArgs)
AddProjectForm.Show()
End Sub
現在的問題與AddHandler p1.DropDownItemClicked, AddressOf add_project_click
因爲當我點擊項目項目,我單擊添加項目或修改項目,都將顯示添加項目的形式。