MaskedTextBox.ProcessKeyMessage(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í.
Přepíše základní implementaci této metody pro zpracování změn jazyka zadávání.
protected public:
override bool ProcessKeyMessage(System::Windows::Forms::Message % m);
protected internal override bool ProcessKeyMessage (ref System.Windows.Forms.Message m);
override this.ProcessKeyMessage : Message -> bool
Protected Friend Overrides Function ProcessKeyMessage (ByRef m As Message) As Boolean
Parametry
Návraty
true
je-li zpráva zpracována ovládacím prvku; false
v opačném případě .
Poznámky
MaskedTextBox přepíše implementaci základního ProcessKeyMessage ovládacího prvku tak, aby správně zpracovával události znaků, když uživatel zadává znaky pomocí editoru IME (Input Method Editor), například slouží k zadávání japonských, čínských a dalších složitých skriptů bez latinky. ProcessKeyMessage detekuje všechny WM_CHAR zprávy, ke kterým dojde po přijetí WM_IME_CHAR zprávy, a potlačuje je, aby se tyto znaky nezobrazovaly v ovládacím prvku. Pokud odvozujete z tohoto ovládacího prvku a přepíšete tuto zprávu, měli byste toto chování duplikovat, pokud chcete, aby nový ovládací prvek fungoval s imEs.