Partilhar via


MaskedTextBox.ProcessKeyMessage(Message) Método

Definição

Substitui a implementação base desse método para manipular as alterações de idioma 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 de janela a ser processada.

Retornos

Boolean

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

Comentários

MaskedTextBox substitui a implementação de seu controle base de para lidar adequadamente com eventos de ProcessKeyMessage caractere quando o usuário está inserindo caracteres usando um IME (Editor de Método de Entrada), como é usado para inserir scripts japoneses, chineses e outros complexos não latinos. ProcessKeyMessage detecta qualquer WM_CHAR mensagens que ocorrem depois de receber uma mensagem WM_IME_CHAR e as suprime para impedir que esses caracteres apareçam no controle. Se você derivar desse controle e substituir essa mensagem, deverá duplicar esse comportamento se desejar que seu novo controle funcione com IMEs.

Aplica-se a