![]() |
"Focus" oder KeyPress auf TImage
Hallo, ich habe ein Programm und möchte gerne Tastendrücke (W,A,S,D) abfangen. Allerdings habe ich ein SpinEdit auf der Form und da kann ich ja keine Buchstaben eingeben. Wenn ich jetzt die Tasten drücke, soll auf einem TImage etwas passieren. Also OnKeyPress beim Formular eigetragen. Das klappt auch, doch bei jedem Tastendruck kommt jetzt ein "Ping", da der "Fokus" auf dem Spinedit bleibt.
Also: SpinEdit ausgewählt Klick auf das TImage Eingabe von Buchstaben Warnton Der Warnton soll weg. Also kann ich irgendwie das Image markieren und nicht mehr das Spinedit? Liebe Grüße! |
Re: "Focus" oder KeyPress auf TImage
Im OnClick von dem Image mal SetFocus aufrufen. Weiß nicht ob das TImage das hat
|
Re: "Focus" oder KeyPress auf TImage
Ein TImage ist kein Control und hat somit auch kein Fucus.
Pack ein Image in ein Panel, das sollte eins haben. |
Re: "Focus" oder KeyPress auf TImage
Hallo...
setze mal nach der Tastenauswertung im OnKeyPress den Key:= #0 . Das könnte den Ping auch unterdrücken. Funktioniert zumindest mit der Entertaste gut. :zwinker: :hi: |
Re: "Focus" oder KeyPress auf TImage
Zitat:
Hat geklappt, nur bei der Entertaste nicht^^ Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:26 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