LinkLabel.ProcessDialogKey(Keys) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает клавишу диалогового окна.
protected:
override bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessDialogKey (keyData As Keys) As Boolean
Параметры
- keyData
- Keys
Код клавиши и флаги модификаторов.
Возвращаемое значение
true
, чтобы использовать клавишу; false
, чтобы разрешить дальнейшую обработку.
Комментарии
Этот метод вызывается во время предварительной обработки сообщения для обработки символов диалоговых окон, таких как TAB, RETURN, ESCAPE и клавиши со стрелками. Этот метод вызывается только в isInputKey
том случае, если метод указывает, что элемент управления не заинтересован в ключе. processDialogKey
просто отправляет символ в метод родительского processDialogKey
элемента или возвращает значение false, если элемент управления не имеет родительского элемента. Класс Form
переопределяет этот метод для выполнения фактической обработки ключей диалоговых окон. При переопределении processDialogKey
элемент управления должен вернуться true
, чтобы указать, что он обработал ключ. Для ключей, которые не обрабатываются элементом управления, следует вернуть результат base.processDialogChar
. Элементы управления редко переопределяют этот метод, если когда-либо.