![]() |
Auf Entfernen-Taste reagieren
Hi,
in OnKeyPress-Ereignis eines Buttons möchte ich aufs drücken der Entfernen-Taste reagieren. Wenn ich dort einfach ein ShowMessage(key) platziere wird mir ein leeres Dialog angezeigt. Bei allen anderen Tasten gehts. Der Code für VK_DELETE müsste #127 sein. Warum wird die Taste nicht erkannt? |
Re: Auf Entfernen-Taste reagieren
Versuch es mal OnKeyDown.
|
Re: Auf Entfernen-Taste reagieren
nimm OnKeyDown und frag ab:
Delphi-Quellcode:
Das müsste gehen.
if Key = VK_DELETE then.....
Und zu beachten: Die Variable Key aus FormKeyDown ist vom Typ Word, zum Anzeigen als IntToStr(Key) benutzen. ;) |
Re: Auf Entfernen-Taste reagieren
Zitat:
|
Re: Auf Entfernen-Taste reagieren
du kannst natürlich die taste anzeigen lassen, indem du ne if then abfrage machst
Delphi-Quellcode:
if key = vk_delete then showmessage('Die Entf-taste wurde gedrückt');
|
Re: Auf Entfernen-Taste reagieren
Man kann sich auch den ASCII-Code anzeigen lassen.
Delphi-Quellcode:
ShowMessage(inttostr(Ord(Key)));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 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