Control.ProcessKeyPreview(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.
Pré-visualiza uma mensagem no teclado.
protected:
virtual bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyPreview(ref System.Windows.Forms.Message m);
abstract member ProcessKeyPreview : Message -> bool
override this.ProcessKeyPreview : Message -> bool
Protected Overridable Function ProcessKeyPreview (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 por um controlo filho quando este controlo recebe uma mensagem do teclado. O controlo filho chama este método antes de gerar quaisquer eventos de teclado para a mensagem. Se este método devolver true, o controlo filho considera a mensagem processada e não gera quaisquer eventos de teclado. O m parâmetro contém a mensagem da janela para pré-visualizar. Os valores possíveis da Message.Msg propriedade são WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP e WM_SYSKEYUP. O ProcessKeyPreview método simplesmente envia o carácter para o método do ProcessKeyPreview pai, ou retorna false se o controlo não tiver pai. A Form classe sobrepõe-se a este método para realizar o processamento real das teclas de diálogo.
Notas para Herdeiros
Ao sobrescrever o ProcessKeyPreview(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 ProcessKeyPreview(Message) classe base deve ser retornado.