wxTextCtrl: Popupmenü
-
Ich möchte einem wxTextCtrl ein selbstdefiniertes Popupmenü geben.
Das Menü habe ich mit wxMenu() erstellt.
Wenn ich nun mit der Methode PopupMenu(menu) dieses PopupMenü dem textctrl
hizufüge, erscheint es beim Programmstart alleine auf dem Bildschirm und erst nach dem Klick läuft das Programm weiter. Allerdings ist das Popupmenü weg, und es wird nur noch das Standardmenü angezeigt.Was muss ich machen, damit das Popupmenü erst erscheint, wenn der Benutzer im Textfeld mit der rechten Maustaste klickt?
-
PopupMenu ruft das menü auf und zeigt es an, es wird nicht "zugewiesen" als ersatz
Du musst ein wxContextMenuEvent für dein Text Control behandeln.