Teilen über


ToolStripDropDownItem.ProcessCmdKey(Message, Keys) Methode

Definition

Verarbeitet eine Befehlstaste.

protected public:
 override bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal override bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overrides Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Parameter

m
Message

Eine als Verweis übergebene Message, die die zu verarbeitende Fenstermeldung darstellt.

keyData
Keys

Einer der Keys-Werte, die die zu verarbeitende Taste darstellen.

Gibt zurück

false in allen Fällen.

Hinweise

Diese Methode wird während der Nachrichtenvorverarbeitung aufgerufen, um Befehlsschlüssel zu verarbeiten. Befehlstasten sind Schlüssel, die immer Vorrang vor regulären Eingabetasten haben. Beispiele für Befehlstasten sind Beschleuniger und Menüverknüpfungen. Die -Methode muss zurückgegeben true werden, um anzugeben, dass sie die Befehlstaste verarbeitet hat, oder false um anzugeben, dass der Schlüssel keine Befehlstaste ist.

Die ToolStripDropDownItem Implementierung dieser Methode ruft den ProcessCmdKey von auf DropDown , wenn elemente in der DropDownItems Auflistung vorhanden sind. Andernfalls ruft diese Implementierung die Basisklassenimplementierung auf.

Hinweise für Vererber

Beim Überschreiben der ProcessCmdKey(Message, Keys) Methode in einer abgeleiteten Klasse sollte die Methodenüberschreibung zurückgegeben true werden, um anzugeben, dass der Schlüssel verarbeitet wurde. Abgeleitete Klassen müssen diese Methode nur selten außer Kraft setzen.

Gilt für: