ToolStripDropDownItem.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:
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
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 wstępnego przetwarzania 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ładami kluczy poleceń są akceleratory i skróty menu. Metoda musi wrócić true
, aby wskazać, że przetworzyła klucz polecenia lub false
wskazać, że klucz nie jest kluczem polecenia.
Implementacja ToolStripDropDownItem tej metody wywołuje ProcessCmdKey metodę , DropDown jeśli w kolekcji DropDownItems znajdują się elementy. W przeciwnym razie ta implementacja wywołuje implementację klasy bazowej.
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ę.