MaskedTextBox.ProcessKeyMessage(Message) Méthode

Définition

Substitue l'implémentation de base de cette méthode pour gérer des modifications de langue d'entrée.

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

Paramètres

m
Message

Message, passé par référence, qui représente le message de fenêtre à traiter.

Retours

Boolean

true si le message a été traité par le contrôle ; sinon, false.

Remarques

MaskedTextBox remplace l’implémentation de son contrôle de base pour gérer correctement les événements de ProcessKeyMessage caractères lorsque l’utilisateur entre des caractères à l’aide d’un éditeur de méthode d’entrée (IME), tel qu’il est utilisé pour entrer du japonais, du chinois et d’autres scripts non latins complexes. ProcessKeyMessage détecte les messages WM_CHAR qui se produisent après avoir reçu un message WM_IME_CHAR et les supprime afin d’empêcher ces caractères de s’afficher dans le contrôle. Si vous dérivez de ce contrôle et remplacez ce message, vous devez dupliquer ce comportement si vous souhaitez que votre nouveau contrôle fonctionne avec les E/S.

S’applique à