Control.ProcessDialogKey(Keys) 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í.
Zpracuje klávesu dialogového okna.
protected:
virtual bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected virtual bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
abstract member ProcessDialogKey : System.Windows.Forms.Keys -> bool
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overridable Function ProcessDialogKey (keyData As Keys) As Boolean
Parametry
Návraty
true
pokud byl klíč zpracován ovládacím prvku; v opačném případě . false
Poznámky
Tato metoda je volána během předběžného zpracování zprávy pro zpracování znaků dialogového okna, jako jsou klávesy TAB, RETURN, ESC a šipkové klávesy. Tato metoda je volána pouze v IsInputKey případě, že metoda indikuje, že ovládací prvek nezpracovává klíč. Jednoduše ProcessDialogKey odešle znak do metody nadřazeného ProcessDialogKey objektu nebo vrátí false
, pokud ovládací prvek nemá žádný nadřazený prvek. Třída Form přepíše tuto metodu k provedení skutečného zpracování dialogových klíčů. Tato metoda je volána pouze v případě, že je ovládací prvek hostovaný v aplikaci model Windows Forms nebo jako ovládací prvek ActiveX.
Poznámky pro dědice
Při přepsání ProcessDialogKey(Keys) metody v odvozené třídě by se měl vrátit true
ovládací prvek, který označuje, že zpracoval klíč. Pro klíče, které nejsou zpracovány ovládacím prvku, by měl být vrácen výsledek volání metody základní třídy ProcessDialogChar(Char) . Ovládací prvky budou zřídkakdy, pokud vůbec, muset tuto metodu přepsat.