Die Erfassung KeyDown-Ereignisse in einem UserControl

Ich habe ein user-control mit mehreren untergeordneten Steuerelemente. Ich brauche das user interface reagiert auf Tastendrücke, so dass ich mich dazu entschlossen, den code in eine MainControl_KeyDown Veranstaltung. Allerdings, wenn ich eine Taste drücken in meine Anwendung ein, dieses Ereignis nicht Feuer.

Ich eine Lösung gefunden habe über eine Suchmaschine die sich auf die Verwendung der Windows-API, die ich gerne vermeiden möchte, da es scheint wie overkill für das, was sollte eine Funktion sein, die ordnungsgemäß unterstützt durch die .NET framework.

Ich fand [die Antwort][1] die meisten hilfreich - Sie überschreiben der ProcessCmdKey(). [1]: stackoverflow.com/a/1616965/327458
Dieser link sollte die Antwort sein.

InformationsquelleAutor Mark Withers | 2009-07-20

Schreibe einen Kommentar