Feedback

C# - Tastendruck abfragen

Veröffentlicht von am 11.06.2016
(0 Bewertungen)
In diesem Snippet zeige ich euch wie ihr ganz einfach den Tastendruck anfragen könnt.
Für dieses Beispiel benötigt ihr nur eine normale Form und ein Label.
Es sei noch hinzuzufügen das das auch nur funktioniert wenn die Form den Fokus hat.
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Entwickler - Kompakt

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.A)
            {
                label1.Text = "Taste A gedrückt!";
            }
        }
Abgelegt unter Tasten, abfragen, .

2 Kommentare zum Snippet

Koopakiller schrieb am 14.06.2016:
Wobei das nur geht sofern die Form den Fokus hat. Um das zu umgehen gibt es 2 Lösungen. Entweder man setzt bei jedem Control die Methode als Eventhandler für das KeyDown-Event ein oder aber man implementiert einen IMessageFilter; was ich in den meisten Fällen bevorzugen würde.
horstfh schrieb am 04.07.2016:
Setze die Eigenschaft der Form auf

KeyPreview = True


Probleme gibt es nur bei der RichTextBox
 

Logge dich ein, um hier zu kommentieren!