PrintPreviewDialog.KeyPreview PrintPreviewDialog.KeyPreview PrintPreviewDialog.KeyPreview PrintPreviewDialog.KeyPreview Property

Definición

Obtiene o establece un valor que indica si el formulario recibe los eventos clave antes de que pasen al control que tiene el foco.Gets or sets a value indicating whether the form will receive key events before the event is passed to the control that has focus.

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

Valor de propiedad

true si el formulario recibe todos los eventos clave; es false si el control seleccionado actualmente en el formulario recibe eventos clave.true if the form will receive all key events; false if the currently selected control on the form receives key events. De manera predeterminada, es false.The default is false.

Comentarios

Esta propiedad no es relevante para esta clase.This property is not relevant for this class.

Cuando esta propiedad se establece en true, el formulario recibe todos los KeyPress, KeyDown, y KeyUp eventos.When this property is set to true, the form will receive all KeyPress, KeyDown, and KeyUp events. Después de que los controladores de eventos del formulario han terminado de procesar la pulsación de tecla, la pulsación de tecla, a continuación, se asigna al control con el foco.After the form's event handlers have completed processing the keystroke, the keystroke is then assigned to the control with focus.

Puede utilizar esta propiedad para procesar todas las pulsaciones de la aplicación y controlar la pulsación de tecla o llamar el control adecuado para controlar la pulsación de tecla.You can use this property to process all keystrokes in your application and either handle the keystroke or call the appropriate control to handle the keystroke. Por ejemplo, cuando una aplicación utiliza las teclas de función, es posible que desee procesar las pulsaciones de teclas en el nivel de formulario en lugar de escribir código para cada control que pueda recibir eventos de pulsación de tecla.For example, when an application uses function keys, you might want to process the keystrokes at the form level rather than writing code for each control that might receive keystroke events.

Nota

Si un formulario no tiene ningún control visible o está activado, automáticamente recibe todos los eventos de teclado.If a form has no visible or enabled controls, it automatically receives all keyboard events.

Se aplica a