Control.ProcessKeyEventArgs(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.
Processa uma mensagem de tecla e gera os eventos de controle apropriados.
protected:
virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs : Message -> bool
override this.ProcessKeyEventArgs : Message -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean
Parâmetros
Retornos
true
se a mensagem foi processada pelo controle; caso contrário, false
.
Comentários
Esse método é chamado quando um controle recebe uma mensagem de teclado. O método é responsável por gerar os eventos chave apropriados para a mensagem chamando o OnKeyPressmétodo ou OnKeyUp o métodoOnKeyDown. O m
parâmetro contém a mensagem de janela que deve ser processada. Os valores possíveis para a Message.Msg propriedade são WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP e WM_IME_CHAR.
Notas aos Herdeiros
Ao substituir o ProcessKeyEventArgs(Message) método em uma classe derivada, um controle deve retornar true
para indicar que ele processou a chave. Para chaves que não são processadas pelo controle, o resultado da chamada do método da ProcessKeyEventArgs(Message) classe base deve ser retornado. Os controles raramente precisarão substituir esse método.