Return bei aktivem Pushbutton
Moderator: Moderatoren
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Return bei aktivem Pushbutton
Guten Morgen....
folgende Situation:
In einem Menü kann mit Tab der Focus auf die jeweiligen Pushbuttons gesetzt werden (aktiver Pushbutton ist dann grau gestrichelt umrandet).
Gibt es eine Möglichkeit, programmweit festzulegen daß durch Drücken der Taste Return bei einem fokussierten Pushbutton ein :activate() durchzuführen oder muß ich das für jeden einzelnen Pushbutton deklarieren...
oXbp:keyboard := {|nKey,x,obj| IIf( nKey == xbeK_RETURN, ;
PostAppEvent( xbeP_Activate,,, obj ), NIL ) }
danke im voraus...
Gruß Stefan
folgende Situation:
In einem Menü kann mit Tab der Focus auf die jeweiligen Pushbuttons gesetzt werden (aktiver Pushbutton ist dann grau gestrichelt umrandet).
Gibt es eine Möglichkeit, programmweit festzulegen daß durch Drücken der Taste Return bei einem fokussierten Pushbutton ein :activate() durchzuführen oder muß ich das für jeden einzelnen Pushbutton deklarieren...
oXbp:keyboard := {|nKey,x,obj| IIf( nKey == xbeK_RETURN, ;
PostAppEvent( xbeP_Activate,,, obj ), NIL ) }
danke im voraus...
Gruß Stefan
- Martin Altmann
- Foren-Administrator
- Beiträge: 16509
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Guten Morgen Stefan,
Viele Grüße,
Martin
ich denke mal ja. Ein Pushbutton wird eigentlich mit der Leertaste "gefeuert".mini990 hat geschrieben:oder muß ich das für jeden einzelnen Pushbutton deklarieren...
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Hallo Stefan,
ich habe auf der Basis der xBase-Beispiele SDIDemo und MDIDemo eine eigene Klasse von XbpDialog abgeleitet und dort verschiedene KeyHandler eingerichtet, mit denen die Tatatureingaben verarbeitet werden. Zum Beispiel RETURN zum Auslösen eines Puschbuttons, RETURN zum Focuswechsel von einem zum nächsten SLE, das Markieren des aktuellen Zeichens, das überschrieben werden kann (SLE) usw. so wie es unter Clipper installiert war. Auch Funktionstasten kann ich nutzen.
Bei Interesse stelle ich mein "Werk" gerne zur Verfügung.
Grüße
Heinz
ich habe auf der Basis der xBase-Beispiele SDIDemo und MDIDemo eine eigene Klasse von XbpDialog abgeleitet und dort verschiedene KeyHandler eingerichtet, mit denen die Tatatureingaben verarbeitet werden. Zum Beispiel RETURN zum Auslösen eines Puschbuttons, RETURN zum Focuswechsel von einem zum nächsten SLE, das Markieren des aktuellen Zeichens, das überschrieben werden kann (SLE) usw. so wie es unter Clipper installiert war. Auch Funktionstasten kann ich nutzen.
Bei Interesse stelle ich mein "Werk" gerne zur Verfügung.
Grüße
Heinz
- Manfred
- Foren-Administrator
- Beiträge: 21186
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hallo Heinz
wollen wir tauschen? Ich habe hier auch noch etliche Räder rumfliegenhenxl hat geschrieben:Hallo Stefan,
ich stelle übers Wochenende ein Beispiel zusammen und werde es hier posten bzw. Dir direkt zusenden.
Ich bin ebenfalls kein Profi und für jede Hilfe dankbar. Besonders als Einzelkämpfer ist man versucht, das Rad immer wieder neu zu erfinden ...
Grüße
Heinz
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!!
Hallo Manfred,
ja, bin sehr interessiert !
Das Problem ist meine Dokumentation, deshalb brauche ich ein wenig Zeit.
Wie gesagt, ich bin Einzelkämpfer, kein Profi und zudem hauptberuflich ganz wo anders unterwegs.
Vielleicht können wir zuerst die "Räder" zusammenstellen bzw. kurz beschreiben.
Gruß
Heinz
ja, bin sehr interessiert !
Das Problem ist meine Dokumentation, deshalb brauche ich ein wenig Zeit.
Wie gesagt, ich bin Einzelkämpfer, kein Profi und zudem hauptberuflich ganz wo anders unterwegs.
Vielleicht können wir zuerst die "Räder" zusammenstellen bzw. kurz beschreiben.
Gruß
Heinz
Das einzige, was ich weiß ist, dass ich nichts weiß, Sokrates
- Manfred
- Foren-Administrator
- Beiträge: 21186
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hallo Heinz,
au Mist. Ich wollte Dir nur beipflichten......
Aber schauen können wir trotzdem...
au Mist. Ich wollte Dir nur beipflichten......
Aber schauen können wir trotzdem...
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!!