Control.ProcessKeyPreview(Message) Método

Definição

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

m
Message

Um Message, passado por referência, que representa a mensagem janela a processar.

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.

Aplica-se a

Ver também