Hallo erstmal
Ich habe ein kleines Problem bei einer Anwendung. Ich würde gerne, wenn ich mit der Maus auf der Image Komponente bin und z.B. die "Entf" Taste drücke, ein event ausgelöst wird.
Kann ich der Komponente ein on Keydown event beifügen?
Wenn ich mit der Maus auf der Image Komponente bin löse ich ja keine Events der Form aus deswegen diese Frage.
vielen dank im voraus
Sebastian
on Key down bei Image komponente[gelöst]
on Key down bei Image komponente[gelöst]
Zuletzt geändert von Dragomir am Fr 10. Jul 2015, 14:49, insgesamt 1-mal geändert.
-
- Beiträge: 565
- Registriert: So 26. Aug 2012, 09:03
- OS, Lazarus, FPC: Windows(10), Linux(Arch)
- CPU-Target: 64Bit
Re: on Key down bei Image komponente
Ein TImage kann nicht den Focus erhalten, wie z.b. ein Button oder Editfeld.
Du kannst mit der Eigenschaft KeyPreview von deinem Formular bewirken, dass bei sämtliche Tasteneingaben an Komponenten auf dem Formular erstmal das OnKey(Up/Down/Press) vom Formular aufgerufen wird.
Dann musst du nurnoch aufpassen, dass nicht gerade ein Editfeld den Focus hat. Denn sonst würde beim Drücken der Entfernen Taste im Editfeld auch das Ereignis ausgelöst, was du eigentlich für dein Image haben wolltest.
MFG
Komoluna
Du kannst mit der Eigenschaft KeyPreview von deinem Formular bewirken, dass bei sämtliche Tasteneingaben an Komponenten auf dem Formular erstmal das OnKey(Up/Down/Press) vom Formular aufgerufen wird.
Dann musst du nurnoch aufpassen, dass nicht gerade ein Editfeld den Focus hat. Denn sonst würde beim Drücken der Entfernen Taste im Editfeld auch das Ereignis ausgelöst, was du eigentlich für dein Image haben wolltest.
MFG
Komoluna
Programmer: A device to convert coffee into software.
Rekursion: siehe Rekursion.
Rekursion: siehe Rekursion.
Re: on Key down bei Image komponente
Danke sowas habe ich gesucht auf dieser form ist quasi nur das image also kann da sonst nix passieren