MaskedTextBox.ProcessKeyMessage(Message) Método

Definição

Sobrepõe a implementação base deste método para lidar com alterações na linguagem de entrada.

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

Parâmetros

m
Message

Um Message, passado por referência que representa a mensagem da janela a processar.

Devoluções

true se a mensagem foi processada pelo controlo; caso contrário, false.

Observações

MaskedTextBox sobrepõe a implementação do seu controlo base para ProcessKeyMessage gerir corretamente eventos de caracteres quando o utilizador está a inserir caracteres usando um Editor de Métodos de Entrada (IME), como é usado para introduzir escritas japonesas, chinesas e outras complexas não latinas. ProcessKeyMessage deteta quaisquer mensagens WM_CHAR que ocorram após receber uma mensagem WM_IME_CHAR e suprime-as para impedir que esses caracteres apareçam no controlo. Se derivar deste controlo e sobrescrever esta mensagem, deve duplicar este comportamento se quiser que o seu novo controlo funcione com IMEs.

Aplica-se a