Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Buchstabentastendruck abfregen wenn var Key: Word; (https://www.delphipraxis.net/29465-buchstabentastendruck-abfregen-wenn-var-key-word%3B.html)

ferby 9. Sep 2004 14:14


Buchstabentastendruck abfregen wenn var Key: Word;
 
Hallo,

Wie kann ich tasten abfragen wenn ich eine keydown prucdure habe wo var Key: Word; ist.
Wenn ich schreibe if key=p then..... geht es nicht, was muss ich da eingeben?

Danke für hilfe

alcaeus 9. Sep 2004 14:20

Re: Buchstabentastendruck abfregen wenn var Key: Word;
 
Hallo Ferdinand,

es gibt mehrere Möglichkeiten.

1. Um zum Bleistift Buchstaben etc. abzufragen, kannst du einfach das hier verwenden:
Delphi-Quellcode:
if Chr(Key) = 'A' then
...
2. Um Tasten wie Strg, Alt, Esc usw. gibt es in der Hilfe eine Übersicht über die virtuellen Tastencodes (Virtual Keys, kurz VK). Dann kannst du schreiben:
Delphi-Quellcode:
if Key = VK_LWIN then
  ShowMessage('Linke Windows-Taste');
Die Liste findest du in der OH wenn du nach Delphi-Referenz durchsuchenVirtuelle Tastencodes oder was ähnlichem suchst.

Greetz
alcaeus

ferby 9. Sep 2004 14:26

Re: Buchstabentastendruck abfregen wenn var Key: Word;
 
Hallo,

Danke, das mit den sondertasten habe ich schon gewußt da ich wegen den pfeiltasten mit char problemme hatte habe ich word genommen nur da wußte ich dann nicht wie es normal geht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:53 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 by Thomas Breitkreuz