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

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

devdol
Beiträge: 1
Registriert: Fr, 06.11.2009 16:28

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

Beitrag von devdol »

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?