PrintPreviewDialog.KeyPreview Свойство

Определение

Возвращает или задает значение, указывающее, получит ли форма события клавиш перед передачей событий элементу управления, на который установлен фокус.

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

Значение свойства

Значение true, если форма получит все события клавиш; значение false, если выбранный в настоящее время элемент управления в форме получает события клавиш. Значение по умолчанию — false.

Атрибуты

Комментарии

Данное свойство не применимо к этому классу.

Если для этого свойства задано значение true, форма будет получать все KeyPressсобытия , KeyDownи KeyUp . После завершения обработки нажатия клавиш обработчиками событий формы нажатие клавиши назначается элементу управления с фокусом.

Это свойство можно использовать для обработки всех нажатий клавиш в приложении и обработки нажатия клавиш или вызова соответствующего элемента управления для обработки нажатия клавиш. Например, если приложение использует функциональные клавиши, может потребоваться обработать их на уровне формы, а не писать код для каждого элемента управления, который может получать события нажатия клавиш.

Примечание

Если в форме нет видимых или включенных элементов управления, она автоматически получает все события клавиатуры.

Применяется к