Control.ProcessDialogChar(Char) 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í.
Zpracovává znak dialogového okna.
protected:
virtual bool ProcessDialogChar(char charCode);
protected virtual bool ProcessDialogChar (char charCode);
abstract member ProcessDialogChar : char -> bool
override this.ProcessDialogChar : char -> bool
Protected Overridable Function ProcessDialogChar (charCode As Char) As Boolean
Parametry
- charCode
- Char
Znak, který se má zpracovat.
Návraty
true
pokud byl znak zpracován ovládacím prvku; false
v opačném případě .
Poznámky
Tato metoda se volá během předběžného zpracování zpráv pro zpracování dialogových znaků, jako je řízení mnemonics. Tato metoda se volá pouze v případě IsInputChar , že metoda indikuje, že ovládací prvek nezpracovával znak. Metoda ProcessDialogChar jednoduše odešle znak do metody nadřazeného objektu ProcessDialogChar nebo vrátí false
, pokud ovládací prvek nemá žádný nadřazený objekt. Třída Form přepíše tuto metodu k provedení skutečného zpracování znaků dialogového okna. Tato metoda se volá 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í ProcessDialogChar(Char) metody v odvozené třídě by se měl vrátit true
ovládací prvek, který indikuje, že zpracoval znak. U znaků, které ovládací prvek nezpracovávají, by se měl vrátit výsledek volání metody základní třídy ProcessDialogChar(Char) . Ovládací prvky budou muset tuto metodu přepsat jen zřídka( pokud vůbec dřív).