Wenn der Benutzer mit der rechten Maustaste auf ein ToolStripMenuItem (das Teil eines anderen ToolStripMenu ist) klickt, möchte ich ein neues ToolStripMenu anzeigen.Wie zeige ich ein ToolStripMenu, nachdem der Benutzer mit der rechten Maustaste auf ein ToolStripMenuItem geklickt hat?
Ich bin mit Visual Basic
Ich versuchte, ein ToolStripMenu Erstellen und Hinzufügen eines Angebote im Code. Aber wenn ich mit der rechten Maustaste klicke (auf dem ToolStripMenuItem), kann ich das neue ToolStripMenu nicht sehen. Liegt es daran, dass ich den Speicherort des neuen ToolStripMenu nicht definiert habe?
DER CODE:
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 können Untergeordnete Elemente enthalten, ich verstehe nicht, warum Sie es in Code tun müssen. – OrMiz
Sie können es einfach im Designer machen und den generierten Code in der .Designs.vb Datei überprüfen – Slai
@OrMiz es ist nicht Teil dieses ToolStripMenu und sollte nicht als Unterpunkt sichtbar sein. Dies ist, um Verwirrung für die Benutzer zu vermeiden – SamekaTV