Sdílet prostřednictvím


MaskedTextBox.ProcessKeyMessage(Message) Metoda

Definice

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

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

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.

Platí pro