Wie macht man Hotkeys in VB.NET?

...komplette Frage anzeigen

2 Antworten

Soll die Taste nur erkannt werden, wenn dein Programm den Fokus hat oder systemweit? Für letzteres müsstest du einen sog. "keyboard hook" installieren. Google mal danach.

Ansonsten kommt's darauf an, was alles auf der Form zu sehen ist. Wenn du unabhängig vom aktiven Control die Taste abfangen willst, dann setzte die KeyPreview-Eigenschaft der Form auf True und überschreibe die OnKeyDown-Methode. Darin kannst du prüfen, welche Taste gedrückt wurde.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?