0
當用戶右鍵單擊一個ToolStripMenuItem(它是另一個ToolStripMenu的一部分)時,我想顯示一個新的ToolStripMenu。如何在用戶右鍵單擊ToolStripMenuItem後顯示ToolStripMenu?
我使用Visual Basic
我試圖創建一個ToolStripMenu和代碼添加物品。但是當右擊(在ToolStripMenuItem上)時,我看不到新的ToolStripMenu。這可能是因爲我沒有定義新的ToolStripMenu應該可見的位置?
的代碼:
Private Sub RappelVerkoopfacturenToolStripMenuItem_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If e.Button = System.Windows.Forms.MouseButtons.Right Then
Dim tsFavorites As New ToolStrip
tsFavorites.Items.Add("Add to favorites")
tsFavorites.Show()
End If
End Sub
ToolStripMenuItem能包含子項,我不明白爲什麼你需要在代碼中做到這一點。 – OrMiz
您可以在設計器中創建它,並檢查.Designs.vb文件中的生成代碼 – Slai
@OrMiz它不是該ToolStripMenu的一部分,並且不應該作爲子項目可見。這是爲了避免混淆用戶 – SamekaTV