Visual Basic Pfeiltasten abfragen?

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Die KeyPreview-Eigenschaft der Form auf True setzen.

(Dann kriegt zuerst die Form die Tastatur-Ereignisse mit und danach erst die anderen Steuerelemente.)

Ereignishandler für Form.KeyDown und Form.KeyUp einfügen.

Hier auf die Pfeiltasten prüfen. (d As KeyEventArgs; hierzu

e.KeyCode = System.Windows.Forms.Keys.Left

prüfen.) Bei Übereinstimmung Label.Visible auf True bzw. False setzen.

Woher ich das weiß:Berufserfahrung – Software-Entwickler

Also über KeyDown event kannst du ein Event bei Tastendruck auslösen. Über die Eventargs kannst du die entsprechende taste abfragen (e.Key == Keys.LeftArrow) oder so^^.