Control.ProcessKeyEventArgs(Message) Metoda

Definice

Zpracuje klíčovou zprávu a vygeneruje příslušné řídicí události.

protected:
 virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs : Message -> bool
override this.ProcessKeyEventArgs : Message -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean

Parametry

m
Message

A Message, předané odkazem, který představuje zprávu okna ke zpracování.

Návraty

Boolean

true je-li zpráva zpracována ovládacím prvku; falsev opačném případě .

Poznámky

Tato metoda se volá, když ovládací prvek obdrží zprávu klávesnice. Tato metoda zodpovídá za generování odpovídajících klíčových událostí zprávy voláním OnKeyPress, OnKeyDownnebo OnKeyUp metod. Parametr m obsahuje zprávu okna, která musí být zpracována. Možné hodnoty vlastnosti Message.Msg jsou WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP a WM_IME_CHAR.

Poznámky pro dědice

Při přepsání ProcessKeyEventArgs(Message) metody v odvozené třídě by se měl vrátit true ovládací prvek, který indikuje, že klíč zpracoval. U klíčů, které ovládací prvek nezpracovávají, by se měl vrátit výsledek volání metody základní třídy ProcessKeyEventArgs(Message) . Ovládací prvky budou muset tuto metodu přepsat jen zřídka( pokud vůbec dřív).

Platí pro