Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Über Tastatur steuern... (https://www.delphipraxis.net/84059-ueber-tastatur-steuern.html)

abc newbee 10. Jan 2007 18:51


Ü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?

Klaus01 10. Jan 2007 18:57

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

Cöster 10. Jan 2007 19:01

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.

abc newbee 10. Jan 2007 19:10

Re: Über Tastatur steuern...
 
Danke an alle!

Jetzt funktionierts!


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz