Hi,
was muß ich unter express++ eigentlich nehmen, wenn ich ein PopUp Menu bauen will, welches mit der rechten Maustaste irgendwo oder an bestimmter Stelle am Bildschirm aufgemacht werden soll?
Pendant für PopMenu
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21192
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Pendant für PopMenu
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21192
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Pendant für PopMenu
Hm,
unter Standard Xbase++ kann ich ja bestimmen wo die rechte Maustaste das Menue öffnet, indem ich das Popup Menue mit dem entsprechenden Parent erzeuge und dann auf die rechte Maustaste reagiere. Wie soll das denn bei der Combobox klappen?
unter Standard Xbase++ kann ich ja bestimmen wo die rechte Maustaste das Menue öffnet, indem ich das Popup Menue mit dem entsprechenden Parent erzeuge und dann auf die rechte Maustaste reagiere. Wie soll das denn bei der Combobox klappen?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9361
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Pendant für PopMenu
Hallo, Manfred.
Jedes XbasePart hat einen LbClick- oder RbClick-Slot. Das geht dann so:
Das geht auch mit Drawingareas, Dataareas von Browses usw. Und so sieht das Menü aus (vorher deklarieren, Objekt ggf, als private):
Jedes XbasePart hat einen LbClick- oder RbClick-Slot. Das geht dann so:
Code: Alles auswählen
@ 1,1 DCSAY "Irgendwas" ... OBJECT oMyObject EVAL {||oMyObject:RbClick := {|x,y,z|oFlyOutMenu:popup(z,x,2)}}
Code: Alles auswählen
DCSUBMENU oFlyOutMenu
DCMENUITEM "Test" PARENT oFlyOutMenu ACTION {||MsgBox('Test')}
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21192
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Pendant für PopMenu
Aha,
also erst express++ nutzen und dann den Rest über Eval mit Xbase++ pur machen.
Danke, das genügt mir. Mehr wollte ich nicht wissen. So was ähnliches hatte ich mir gedacht, aber man konnte ja nicht wissen.....
also erst express++ nutzen und dann den Rest über Eval mit Xbase++ pur machen.
Danke, das genügt mir. Mehr wollte ich nicht wissen. So was ähnliches hatte ich mir gedacht, aber man konnte ja nicht wissen.....
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9361
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Pendant für PopMenu
Ergänzung: DCSAY ... GET verfügt zusätzlich über eine POPUP-Klausel, die allerdings einen Button anzeigt. Dort gibt es auch noch die COMBO-Klausel, die ein Auswahlarray anzeigt. Falls Du sowas vorhast.
Herzlich,
Tom
Tom