PrintPreviewDialog.KeyPreview Свойство

Определение

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

[System.ComponentModel.Browsable(false)]
public bool KeyPreview { get; set; }

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

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

Атрибуты

Комментарии

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

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

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

Ескерім

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

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

Өнім Нұсқалар
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9