Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
Delphi 2007 Professional
|
Menüpunkte ohne ALT-Taste aufrufen
21. Jul 2009, 17:06
Hallo zusammen!
Unter Windows kann man Menüpunkte ja auch mit Tastatur aufrufen, z.B. "&Neu" per ALT-N. Unsere Benutzer sind es nun aus DOS-Zeiten gewöhnt, dass das auch ohne ALT-Taste funktioniert, also im Beispiel schon durch "N" allein. Das habe ich prinzipiell auch hingekriegt, indem ich in unserer Basisformklasse IsShortCut überladen habe. Das hat allerdings den Nachteil, dass man jetzt z.B. in Editboxen nur noch Buchstaben eingeben kann, die nicht als Menüpunkt vergeben sind.
Mir schwebt jetzt eine Lösung vor, in der ich meine Tastendrücke für das Menü erst in Betracht ziehe, nachdem Editboxen etc. ihre Chance hatten. Allerdings habe ich bis jetzt keine passende Stelle dafür gefunden. Hat jemand einen Tipp für mich?
Bye,
Uli.
Uli Gerhardt
|