MaskedTextBox.ProcessKeyMessage(Message) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
Gibt zurück
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.