Udostępnij za pośrednictwem


ToolStripDropDownItem.ProcessCmdKey(Message, Keys) Metoda

Definicja

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.

keyData
Keys

Keys Jedna z wartości reprezentujących klucz do przetworzenia.

Zwraca

Boolean

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ę.

Dotyczy