ToolStripItem.ProcessCmdKey(Message, Keys) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przetwarza klucz polecenia.
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
Parametry
- m
- Message
Element Message, przekazany przez odwołanie, który reprezentuje komunikat okna do przetworzenia.
Zwraca
Wartość false
w każdym przypadku.
Uwagi
Ta metoda jest wywoływana podczas przetwarzania wstępnego komunikatów w celu obsługi kluczy poleceń. Klucze poleceń to klucze, które zawsze mają pierwszeństwo przed zwykłymi kluczami wejściowymi. Przykłady kluczy poleceń obejmują skróty akceleratorów i menu. Metoda musi wrócić true
, aby wskazać, że przetworzyła klucz polecenia lub false
wskazać, że klucz nie jest kluczem polecenia.
Implementacja metody klasy bazowej jest zwracana ProcessCmdKey false
we wszystkich przypadkach.
Uwagi dotyczące dziedziczenia
Podczas zastępowania ProcessCmdKey(Message, Keys) metody w klasie pochodnej zastąpienie metody powinno wrócić true
, aby wskazać, że przetworzył klucz. Klasy pochodne rzadko, jeśli kiedykolwiek, muszą zastąpić tę metodę.