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 . После завершения обработки нажатия клавиш обработчиками событий формы нажатие клавиши назначается элементу управления с фокусом.
Это свойство можно использовать для обработки всех нажатий клавиш в приложении и обработки нажатия клавиш или вызова соответствующего элемента управления для обработки нажатия клавиш. Например, если приложение использует функциональные клавиши, может потребоваться обработать их на уровне формы, а не писать код для каждого элемента управления, который может получать события нажатия клавиш.
Примечание
Если в форме нет видимых или включенных элементов управления, она автоматически получает все события клавиатуры.