Holen Sie sich alle Tasten, die gedrückt werden

Was muss ich verwenden, um in der Lage zu bekommen, "alle Tasten", die auf der Tastatur gedrückt im moment? Da Form.KeyPress += new EventHandler() nicht viel tun, wenn es ' s gefüllt mit Steuerelementen. Es ruft nicht an, egal was ich mache, weder KeyDown, KeyUp oder sonst was... und ja, ich weiß, wie Sie zu verwenden sind.

So, wenn es irgendwelche Funktion im system, können für den gedrückten Tasten, das gibt ein array mit den verwendeten Schlüssel oder so - ich wäre dankbar, schon in die richtige Richtung.

Möchten Sie alle Tasten gedrückt, wenn Sie ein bestimmtes Stück code, oder willst du ein Ereignis, das geschieht, wenn eine Taste gedrückt wird?
möglich, Duplikat der Beste Art der Umsetzung Tastenkombinationen in winforms?
Sagen möchte ich habe einen eventhandler für das Mausrad, aber ich möchte die "Strg" - Taste gedrückt werden, wenn ich ausführen, etwas in den Event-Handler. also, Wenn ich das scroll-Rad bekomme ich nur die Ergebnisse des Mausrads, nicht das keypress.

InformationsquelleAutor Deukalion | 2012-05-07

Schreibe einen Kommentar