Freigeben über


MaskedTextBox.ProcessKeyMessage(Message) Methode

Definition

Überschreibt die Basisimplementierung dieser Methode, um Eingabesprachenänderungen zu behandeln.

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

Parameter

m
Message

Eine als Verweis übergebene Message, die die zu verarbeitende Fenstermeldung darstellt.

Gibt zurück

Boolean

true, wenn die Meldung vom Steuerelement verarbeitet wurde, andernfalls false.

Hinweise

MaskedTextBox Überschreibt die Implementierung ProcessKeyMessage des Basissteuerelements, um Zeichenereignisse ordnungsgemäß zu behandeln, wenn der Benutzer Zeichen mit einem Eingabemethode-Editor (IME) eingeben kann, z. B. zum Eingeben japanischer, chinesischer und anderer komplexer nicht lateinischer Skripts. ProcessKeyMessage erkennt alle WM_CHAR Nachrichten, die auftreten, nachdem es eine WM_IME_CHAR Nachricht empfängt und diese unterdrückt, um zu verhindern, dass diese Zeichen im Steuerelement angezeigt werden. Wenn Sie von diesem Steuerelement abgeleitet sind und diese Nachricht außer Kraft setzen, sollten Sie dieses Verhalten duplizieren, wenn Sie möchten, dass Ihr neues Steuerelement mit IMEs funktioniert.

Gilt für