WebBrowserBase.ProcessDialogKey(Keys) Метод

Определение

Обрабатывает нажатие клавиши диалогового окна, если оно не обработано элементом управления ActveX веб-браузера.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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, если нажатие клавиши было обработано WebBrowserBase; в противном случае — значение false.

Комментарии

Этот метод вызывается во время предварительной обработки сообщений для обработки диалоговых символов, таких как TAB, RETURN, ESCAPE и клавиши со стрелками. Этот метод вызывается только в том случае, если элемент управления WebBrowser ActiveX не обрабатывает ключ. В этом случае этот метод делегирует вызов базового Control.ProcessDialogKey метода.

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

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

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