ToolStrip.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

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

Возвращаемое значение

Boolean

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

Комментарии

Метод ProcessDialogKey вызывается во время предварительной обработки сообщения для обработки диалоговых символов, таких как TAB, RETURN, ESCAPE и клавиши со стрелками. Этот метод вызывается, только если IsInputKey метод указывает, что элемент управления не обрабатывает ключ. Просто ProcessDialogKey отправляет символ методу родительского элемента управления или возвращаетсяfalse, если элемент управления ProcessDialogKey не имеет родительского элемента управления. Класс System.Windows.Forms.Form переопределяет этот метод для выполнения фактической обработки ключей диалогового окна. Этот метод вызывается, только если элемент управления размещается в приложении Windows Forms или элементе управления ActiveX.

Примечания для тех, кто наследует этот метод

При переопределении ProcessDialogKey(Keys) метода в производном классе элемент управления должен вернуться true , чтобы указать, что он обработал ключ. Для ключей, которые не обрабатываются элементом управления, следует вернуть результат вызова метода базового класса ProcessDialogChar(Char) . Элементы управления редко переопределяют этот метод, если когда-либо.

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