on Key down bei Image komponente[gelöst]

Für Probleme bezüglich Grafik, Audio, GL, ACS, ...
Antworten
Dragomir
Beiträge: 40
Registriert: Di 28. Apr 2015, 12:06

on Key down bei Image komponente[gelöst]

Beitrag von Dragomir »

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
Zuletzt geändert von Dragomir am Fr 10. Jul 2015, 14:49, insgesamt 1-mal geändert.

Komoluna
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

Beitrag von Komoluna »

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
Programmer: A device to convert coffee into software.

Rekursion: siehe Rekursion.

Dragomir
Beiträge: 40
Registriert: Di 28. Apr 2015, 12:06

Re: on Key down bei Image komponente

Beitrag von Dragomir »

Danke sowas habe ich gesucht :) auf dieser form ist quasi nur das image also kann da sonst nix passieren :)

Antworten