Fokus für Steuerelemente per Tastenkürzel (Hotkey)

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Fokus für Steuerelemente per Tastenkürzel (Hotkey)

Fokus für Steuerelemente per Tastenkürzel (Hotkey)

von devdol » Di, 17.11.2009 18:54

Hat irgendjemand schon herausgefunden, wie man auf (ooOBase-)Formularen den Steuerelementen ein Tastenkürzel zuweisen kann, um sie für die Datenerfassung ohne Griff zur Maus auch außerhalb der definierten Reihenfolge "anspringen" zu können?

Beispielsweise "Alt+n" für das Textfeld "Name:", "Alt+e" für einen Befehlsknopf (Button) "beenden", "Alt+s" für ein Kombinationsfeld "suche:", usf.

In anderen Systemen ist es z.B. gebräuchlich, für ein Textfeld in dessen zugeordneter Bezeichnung (Label) ein Sonderzeichen (etwa "&") vor den gewünschten Buchstaben zu setzen, so daß sowohl der "Hotkey" (in Kombination mit der Alt-Taste) auf dem Formular angezeigt wird als auch beim Drücken desselben das Formular den Fokus sofort auf eben dieseses Steuerelement setzt.

Umständlicher, aber auch eine Lösung, wäre global die KeyyPressed-Events auszuwerten und den Fokus bei den gewünschten auf das entsprechende Steuerelement zu setzen. Doch wie?

Nach oben