![]() |
Über Tastatur steuern...
Hi!
Wisst Ihr, wie man programmweit einstellen kann, dass ein Button geklickt wird, wenn man eine bestimmte Taste auf der Tastatur drückt? Ich weiß, dass man das z.B. in das onKeyPress Event eines Buttons schreiben kann aber das funktioniert dann nur wenn dieser Button aktiviert ist. Nun möchte ich den Code aber nicht in allen Taste integrieren, weil das unschön wäre. Wisst Ihr wie ich das Programmweit nur einmal machen muss und ich nicht vom aktuellen fokus der Buttons abhängig bin? |
Re: Über Tastatur steuern...
Hallo,
in der Form keyPreview auf true setzen und dann im OnKeyPress Ereignis der Form die Funktionen hinterlegen. So sollte es ungefähr gehen. Grüße Klaus |
Re: Über Tastatur steuern...
Du kannst mehreren Komponenten das gleiche OnKeyDown-Ereignis zuordnen. Einfach bei den anderen Kompos im OnKeyDown nicht doppelklicken (also kein neues Ereignis erstellen), sondern die ComboBox öffnen und dort ein bereits geschriebenes OnKeyDown-Ereignis auswählen.
Weiß nicht, ob du das meintest. |
Re: Über Tastatur steuern...
Danke an alle!
Jetzt funktionierts! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz