Eine Funktion hinzufügen contextMenu-Element an notifyIcon
Benutze ich ein contextMenu1
und ein notifyIcon1
für die app. Wenn die app ist in Tray Icon
und ich drücken Right Click
ist, wird ein Menü angezeigt.
Der code ist (ich füge nur 2 items für den test):
contextMenu1.MenuItems.Add("View");
contextMenu1.MenuItems.Add("Exit");
notifyIcon1.ContextMenu = contextMenu1;
In diesem moment, in dem Menü sehe ich nur die Elemente, die das nicht tun enything.
Wie kann ich eine Funktion hinzufügen, wie private void exit()
zu den contextMenu1.MenuItems.Add("Exit")
. Wenn ich das betätigen der Exit
Element, um in der Nähe meiner app (Beispiel).
InformationsquelleAutor AnDr3yy | 2012-09-15
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es einen zweiten parameter zu
Add
können Sie die Zuordnung eines Event-Handler:Im ersten Beispiel, ExitApplication ist Ihre event-handler:
Können Sie auch bauen ein
MenuItem
erste und weisen Sie dem Event-Handler im Konstruktor, wenn Sie bevorzugen.Gehe ich davon aus, dass Sie ein Windows-Formular und einen Button (name : btnShowMessage). Wenn Sie dobule klicken Sie auf die Schaltfläche, erhalten Sie einen event-handler "btnShowMessage_Click". Auch Sie haben eine notificationIcon mit ContextMenuStrip angebracht mit ihm. Sie haben auch eine Menü-option im Kontext-Menü strip (name : btnContextOpenMsg). Mit Den folgenden Schritten können Sie erreichen Ihre Anforderung.:
Unten stehende Bild ist für Ihre klaren Verständnis :
Gehen Sie zum Kontext-Menü --> wählen Sie btnContextOpenMsg
Drücken Sie F4, um öffnen Sie das Eigenschaftenblatt