Max Gui treeview Menu
Übersicht

![]() |
marcel_bohnBetreff: Max Gui treeview Menu |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habe wieder mal ein Problem bei meinem Mapeditor Projekt... Ich habe ein Treeviewgadget erstellt in dem sich die erstellten Maps befinden. Nun möchte ich ein Kontextmenü/Popupmenü erstellen, das aufgeht wenn ich auf eine Map rechtsklicke. Es gibt für diesen Fall leider keine EventID, es gibt nur eine EventID für den Fall, das irgendwo in der treeview rechtsgeklickt wird, aber ich brauche ein Event für den fall das auf eine treeviewnode rechts geklickt wird. Wie kann ich das realisieren? | ||
![]() |
blackgecko |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du kannst mal versuchen, den Rechtsklick abzufangen und dann mit SelectedTreeviewNode rausfinden, welcher Eintrag ausgewählt worden ist. | ||
So long and thanks for all the fish.
Fedora 17 | Windows 7 || BlitzPlus | BlitzMax Rechtschreibflame GO!!! Deppenapostroph | SeidSeit | Deppenakzent | DassDas | Deppenleerzeichen | TodTot | enzigste.info - Ja, ich sammel die. |
![]() |
marcel_bohn |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das Funktioniert so nicht, denn das Treeview erkennt nicht wenn rechts geklickt wird. Denn im treeview gadget ist keine eventID für mousedown vorhanden also kann ich dieses Event nicht benutzen.
Oder hab ich deine antwort falsch verstanden? |
||
![]() |
blackgecko |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das Event EVENT_GADGETMENU ist doch für Rechtsklicks verantwortlich oder?
Zumindest funktioniert es so bei mir. BlitzMax: [AUSKLAPPEN] SuperStrict |
||
So long and thanks for all the fish.
Fedora 17 | Windows 7 || BlitzPlus | BlitzMax Rechtschreibflame GO!!! Deppenapostroph | SeidSeit | Deppenakzent | DassDas | Deppenleerzeichen | TodTot | enzigste.info - Ja, ich sammel die. |
![]() |
marcel_bohn |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok das funktioniert schon ganz gut, ist aber noch ein problem da. Wenn zum beispiel Map01 gerade markiert ist und ich drücke mit rechtsklick auf Map02, dann blinkt Map02 nur kurz auf und ich bekomme ausgegeben, das Map01 angeklickt wurde. | ||
![]() |
blackgecko |
![]() Antworten mit Zitat ![]() |
---|---|---|
Seltsam, das ist bei mir nicht so ![]() Ich sitz hier an nem Linux-PC, kann sein, dass die GUI, die hier für die maxgui verwendet wird, andere Angewohnheiten hat, mit Rechtsklicks umzugehen. Tja, dann weiß ich im Moment auch nicht weiter. |
||
So long and thanks for all the fish.
Fedora 17 | Windows 7 || BlitzPlus | BlitzMax Rechtschreibflame GO!!! Deppenapostroph | SeidSeit | Deppenakzent | DassDas | Deppenleerzeichen | TodTot | enzigste.info - Ja, ich sammel die. |
![]() |
marcel_bohn |
![]() Antworten mit Zitat ![]() |
---|---|---|
hmmm.... ![]() |
||
![]() |
marcel_bohn |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok wie es scheint funktionieren popupmenüs algemein net auf XP... hab mal aus dem Max GUI tut das Popupmenü-script kopiert und das hat so gar net funktioniert... dann muss ichs wohl ander lösen... | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group