Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C# WinForms-Control -> Auf Pfeiltasten reagieren (https://www.delphipraxis.net/153514-winforms-control-auf-pfeiltasten-reagieren.html)

implementation 5. Aug 2010 21:42

WinForms-Control -> Auf Pfeiltasten reagieren
 
Ich möchte für eine kleine ISE eine eigene kleine Editorkomponente schreiben (momentan benutze ich noch eine TextBox dazu :oops:)
Ich leite dazu von UserControl ab.
Um auf Tastendruck zu reagieren, füge ich einen EventHandler zum KeyDown-Ereignis hinzu.
Nun stehe ich aber vor dem Problem, dass ich die Pfeiltasten und den Tabulator gar nicht mitbekomme.:cry:

Muss man da vielleicht irgendeine Eigenschaft verstellen?
Oder was könnte ich sonst tun, um auf diese Tasten reagieren zu können?

mkinzler 6. Aug 2010 05:35

AW: WinForms-Control -> Auf Pfeiltasten reagieren
 
Delphi.Net oder c#?
Steht ja dran :oops:

Phoenix 6. Aug 2010 10:17

AW: WinForms-Control -> Auf Pfeiltasten reagieren
 
Zitat:

Zitat von implementation (Beitrag 1039908)
Um auf Tastendruck zu reagieren, füge ich einen EventHandler zum KeyDown-Ereignis hinzu.

Das ist das Problem ;-)
Arrow-Keys lösen erstmal lediglich das KeyUp-Event aus. NICHT das KeyDown.

Weitere Infos findest Du hier: http://support.microsoft.com/?scid=k...20584&x=13&y=7

implementation 7. Aug 2010 19:55

AW: WinForms-Control -> Auf Pfeiltasten reagieren
 
Vielen Dank, die im Link beschriebene Lösung hat mir geholfen :thumb:


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