Control.ProcessKeyPreview(Message) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zobrazí náhled zprávy klávesnice.
protected:
virtual bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyPreview(ref System.Windows.Forms.Message m);
abstract member ProcessKeyPreview : Message -> bool
override this.ProcessKeyPreview : Message -> bool
Protected Overridable Function ProcessKeyPreview (ByRef m As Message) As Boolean
Parametry
Návraty
truepokud ovládací prvek zprávu zpracoval; v opačném případě . false
Poznámky
Tato metoda je volána podřízeným ovládacím prvku, když podřízený ovládací prvek obdrží zprávu klávesnice. Podřízený ovládací prvek volá tuto metodu před generováním událostí klávesnice pro zprávu. Pokud tato metoda vrátí true, podřízený ovládací prvek považuje zprávu zpracovanou a nevygeneruje žádné události klávesnice. Parametr m obsahuje zprávu okna pro náhled. Možné hodnoty vlastnosti Message.Msg jsou WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP a WM_SYSKEYUP. Metoda ProcessKeyPreview jednoduše odešle znak do metody nadřazeného objektu ProcessKeyPreview nebo vrátí false , pokud ovládací prvek nemá nadřazený objekt. Třída Form přepíše tuto metodu k provádění skutečného zpracování dialogových klíčů.
Poznámky pro dědice
Při přepsání ProcessKeyPreview(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 ProcessKeyPreview(Message) .