Control.ProcessDialogKey(Keys) Método

Definição

Processa uma chave de diálogo.

protected:
 virtual bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected virtual bool ProcessDialogKey(System.Windows.Forms.Keys keyData);
abstract member ProcessDialogKey : System.Windows.Forms.Keys -> bool
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overridable Function ProcessDialogKey (keyData As Keys) As Boolean

Parâmetros

keyData
Keys

Um dos Keys valores que representa a chave para o processo.

Devoluções

true se a chave foi processada pelo controlo; caso contrário, false.

Observações

Este método é chamado durante o pré-processamento de mensagens para lidar com caracteres de diálogo, como TAB, RETURN, ESC e teclas de seta. Este método é chamado apenas se indicar IsInputKey que o controlo não está a processar a chave. Simplesmente ProcessDialogKey envia o carácter para o método do ProcessDialogKey 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. Este método só é chamado quando o controlo está alojado numa aplicação Windows Forms ou como controlo ActiveX.

Notas para Herdeiros

Ao sobrescrever o ProcessDialogKey(Keys) 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 ProcessDialogChar(Char) classe base deve ser retornado. Os controlos raramente, se é que alguma vez, terão de sobrepor este método.

Aplica-se a