![]() |
Im OnKeyPress Ereignis Pfeiltasten abfragen
Hallo,
Wie kann ich im OnKayPress Ereignis abfragen ob dies mit einer der Pfeiltasten ausgelöst wurde?
Delphi-Quellcode:
Dies scheint nicht zu funktionieren ...
procedure TGLForm.FormKeyPress(Sender: TObject; var Key: Char);
begin case Key of #37 : AngleY := AngleY + 2; //AngleY - Winkel für die Betrachtung in meiner Anwendung #39 : AngleY := AngleY - 2; end; end; Hab ich eventuell die flaschen Werte für die Pfeiltasten? (Die hab ich aus ![]() PS.: KeyPreview ist TRUE MFG Maximus |
Re: Im OnKeyPress Ereignis Pfeiltasten abfragen
Geht nicht. Verwende OnKeyDown und die "Virtual Key Codes". In Windows.pas sind die Keycodes für die Cursortasten enthalten. Such mal nach VK_UP, VK_DOWN, VK_LEFT und VK_RIGHT.
|
Re: Im OnKeyPress Ereignis Pfeiltasten abfragen
Mit OnKeyDown hab ich es auch schon hinbekommen. Doch es wäre geschickter wenn es auch mit OnKeyPress funktionieren würde ... naja dann muss ich es halt mit OnKeyDown machen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 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