Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi F-Tasten benutzen (https://www.delphipraxis.net/103516-f-tasten-benutzen.html)

Privateer3000 16. Nov 2007 19:18


F-Tasten benutzen
 
Hallo Gemeinde,

wie genau müssen die F-Tasten angesprochen werden
wenn über die eine procedure gestartet werden soll?

Grüße

Sharky 16. Nov 2007 19:21

Re: F-Tasten benutzen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hai Privateer3000,

schaue Dir am besten einmal die Delphi-Referenz durchsuchenTActionList an. Meiner meinung nach sollte man die grundsätzlich verwenden um Useraktion zu verwalten.

Im Anhang mal zwei null-acht-funfzehn demos.

Privateer3000 16. Nov 2007 19:49

Re: F-Tasten benutzen
 
Besten Dank Sharky
ich nehms mir mal zur Brust.
Noch eine Sache, für das Event
OnKeypressdown gilt ja immer nur für
eine Komponente, reicht das wenn
man das Ereignis für die gesamte Form
nimmt? Egal welche kompo grad aktiv ist?

Grüße

Sharky 16. Nov 2007 21:40

Re: F-Tasten benutzen
 
Hai Du,

Schaue Dir mal die Eigenschaft Delphi-Referenz durchsuchenKeyPreview von TForm an ;-) Wenn diese True ist wird "jeder" Tastendruck zuerst an die Form geleitet.
Trotzdem kann ich Dir nur empfehlen lieber mit TActionList zu arbeiten. Das macht dann nämlich richtig Spass. Nicht nur HotKeys sondern auch die Icons und der Enabled Status von allen mit der Action verbundenen Controls wird darüber gesteuert. Wenn Du also z.B. einem Menüeintrag, einem Button und was weis ich als Action einen Eintrag aus der TActionList zugewiesen hast reichtest bei der Action Enabled := True/False zu setzen und automatisch gilt dies auch für den Menüpunkt, Button usw.

mschaefer 16. Nov 2007 22:15

Re: F-Tasten benutzen
 
Moin, Spätmoin

Funktionstasten und Buttons.

Gute Nacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 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