MaskedTextBox.ProcessKeyMessage(Message) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Retornos
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.