Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Taste abfangen (https://www.delphipraxis.net/9119-taste-abfangen.html)

Tyrael Y. 18. Sep 2003 14:07


Taste abfangen
 
..komische sache ..

alle Tasten werden abgefangen bis auf Home bzw. Pos1 Taste

Code:
if key in [#8, #13, #32, #36] then
  key := #0
else
  Edit1.Text := key;
es geht hier um #36(Home, Pos1)...

..weiß einer Rat ?


Grüße Tyrael

Luckie 18. Sep 2003 14:08

Re: Taste abfangen
 
Da mußt du auf die Virtuelle Tastatur Codes zurück greifen und die im OnKeyDown/Up abfangen.

Tyrael Y. 18. Sep 2003 14:13

Re: Taste abfangen
 
..ok probier ich mal , aber weisst du weshalb
es nicht abgefangen wird ?

Tyrael Y. 18. Sep 2003 14:18

Re: Taste abfangen
 
ich möchte das Ergebnis von key einem String zuweisen,

wie mache ich das bei onkeydown da dort ja key ein Word ist

Tyrael Y. 18. Sep 2003 14:22

Re: Taste abfangen
 
das hier klappt auch nicht ...

ich hab in der codelibrary nach den virtuellen Keys geguckt, aber
vk_NULL kennt er nicht ...

Code:
if key in [vk_Home, vk_Space, vk_Return, vk_Back] then
  key := vk_NULL
else
  Edit1.Text := Edit1.Text + key;
*grübel*

Luckie 18. Sep 2003 14:28

Re: Taste abfangen
 
Key := 0 ???

Diese Tasten erzeugen eben keinen Charackter-Scancode oder wie man das nennt, ganz einfach.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz