Control.ProcessKeyEventArgs(Message) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Processa uma mensagem-chave e gera os eventos de controlo 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
Devoluções
true se a mensagem foi processada pelo controlo; caso contrário, false.
Observações
Este método é chamado quando um controlo recebe uma mensagem do teclado. O método é responsável por gerar os eventos-chave apropriados para a mensagem, chamando os OnKeyPressmétodos , OnKeyDown, ou OnKeyUp . O m parâmetro contém a mensagem da janela que deve ser processada. Os valores possíveis da Message.Msg propriedade são WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP e WM_IME_CHAR.
Notas para Herdeiros
Ao sobrescrever o ProcessKeyEventArgs(Message) método numa classe derivada, um controlo deve voltar true para indicar que processou a chave. Para chaves que não são processadas pelo controlo, o resultado de chamar o método da ProcessKeyEventArgs(Message) classe base deve ser retornado. Os controlos raramente, se é que alguma vez, terão de sobrepor este método.