ToolStripItem.ProcessCmdKey(Message, Keys) Metod

Definition

Bearbetar en kommandonyckel.

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

Parametrar

m
Message

En Message, skickad av referens, som representerar det fönstermeddelande som ska bearbetas.

keyData
Keys

Ett av de Keys värden som representerar nyckeln som ska bearbetas.

Returer

false i samtliga fall.

Kommentarer

Den här metoden anropas under förbearbetning av meddelanden för att hantera kommandonycklar. Kommandonycklar är nycklar som alltid har företräde framför vanliga indatanycklar. Exempel på kommandonycklar är acceleratorer och menygenvägar. Metoden måste returneras true för att indikera att den har bearbetat kommandonyckeln, eller false för att indikera att nyckeln inte är en kommandonyckel.

Basklassimplementeringen av ProcessCmdKey metoden returnerar false i alla fall.

Anteckningar till arvingar

När metoden åsidosätts ProcessCmdKey(Message, Keys) i en härledd klass bör metodens åsidosättning returneras true för att indikera att den har bearbetat nyckeln. Härledda klasser behöver sällan, om någonsin, åsidosätta den här metoden.

Gäller för