Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi pfeiltasten bei keypress-ereignis (https://www.delphipraxis.net/59465-pfeiltasten-bei-keypress-ereignis.html)

konda 22. Dez 2005 20:15


pfeiltasten bei keypress-ereignis
 
wie kann ich bei nem keypress-ereignis bei 'key' die pfeiltasten abfragen? :gruebel:

marabu 22. Dez 2005 20:17

Re: pfeiltasten bei keypress-ereignis
 
Garnicht. Nimm KeyDown() bzw. KeyUp() statt dessen.

Grüße vom marabu

Hansa 22. Dez 2005 20:38

Re: pfeiltasten bei keypress-ereignis
 
Erstens das und zweitens hier :

http://www.delphipraxis.net/internal...=118395#118395

ichbins 22. Dez 2005 20:42

Re: pfeiltasten bei keypress-ereignis
 
Um die Codes der Pfeiltasten zu kriegen schreibst du dir eben ein kleines Programm dass dir anzeigt, welche Taste gedrückt wurde:

Delphi-Quellcode:
procedure tform1.form1keydown(sender:tobject;key:word);
begin
  form1.caption:=inttostr(integer(key));
end;

Christian Seehase 22. Dez 2005 22:54

Re: pfeiltasten bei keypress-ereignis
 
Moin Konda,

da aber nicht jedes Control die Pfeiltasten weiterleitet, da sie ja auch zur Navigation auf dem Formular verwendet werden, solltest Du Dir auch das hier mal anschauen.

mit pfeil taste procedur auslösen

Das Entscheidende ist die Message MSDN-Library durchsuchenWM_GETDLGCODE

konda 23. Dez 2005 15:14

Re: pfeiltasten bei keypress-ereignis
 
Zitat:

Zitat von ichbins
Delphi-Quellcode:
procedure tform1.form1keydown(sender:tobject;key:word);
begin
  form1.caption:=inttostr(integer(key));
end;

Hat super geklappt, hab nur statt keypress nen keydown-ereignis genommen. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 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