Wenn Sie in einem Key press-Handler erkennen möchten, würden Sie sich die Modifikatoreigenschaften ansehen:
%Vor% Wenn man sich das ansieht und es nicht das Argument e
benutzt, scheint es so lange zu dauern, als das "Dies" von einem Formular oder einem Control abgeleitet wird, dann kann man diesen Aufruf jederzeit und nicht nur in ein Tastaturereignishandler.
Wenn Sie jedoch sicherstellen möchten, dass eine Kombination wie Strg - A gedrückt wird, benötigen Sie zusätzliche Logik.
%Vor%Eine späte Antwort auf eine alte Frage hinzufügen ...
Die anderen Antworten lesen den aktuellen Status des Steuerschlüssels. Wenn Sie das Steuerflag direkt aus den übergebenen Ereignisargumenten lesen möchten (d. H. Wie es zum Zeitpunkt des Ereignisses der Fall war), verwenden Sie entweder die Ereignisse KeyUp
oder KeyDown
(nicht KeyPress
):