ToolStripItem.ProcessCmdKey(Message, Keys) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
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.