Partilhar via


PrintPreviewDialog.KeyPreview Propriedade

Definição

Obtém ou define um valor que indica se o formulário receberá eventos importantes antes que o evento seja passado para o controle que tem o foco.

public:
 property bool KeyPreview { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool KeyPreview { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.KeyPreview : bool with get, set
Public Property KeyPreview As Boolean

Valor da propriedade

true se o formulário receber todos os principais eventos; false se o controle selecionado no momento no formulário receber os principais eventos. O padrão é false.

Atributos

Comentários

Essa propriedade não é relevante para essa classe.

Quando essa propriedade for definida truecomo , o formulário receberá todos os KeyPresseventos , KeyDowne KeyUp . Depois que os manipuladores de eventos do formulário tiverem concluído o processamento do pressionamento de teclas, o pressionamento de teclas será atribuído ao controle com foco.

Você pode usar essa propriedade para processar todos os pressionamentos de tecla em seu aplicativo e manipular o pressionamento de teclas ou chamar o controle apropriado para lidar com o pressionamento de tecla. Por exemplo, quando um aplicativo usa chaves de função, talvez você queira processar os pressionamentos de teclas no nível do formulário em vez de escrever código para cada controle que possa receber eventos de pressionamento de tecla.

Observação

Se um formulário não tiver controles visíveis ou habilitados, ele receberá automaticamente todos os eventos de teclado.

Aplica-se a