2012-05-03 2 views
2

У меня есть Window.Form, на котором есть элемент управления WebBrowser. Как включить элемент управления для обработки специальных клавиш, таких как клавиша Tab для навигации между элементами управления?Как включить специальные клавиши (ctrl-c, ctrl-v, tab, delete) Управление Windows.Form.WebBrowser

Я видел ответы для этого в элементах управления activeX и mfc, но не для элемента управления .NET.

Благодаря

ответ

1

Windows.Forms управления WebBrowser является оболочкой на элемент управления ActiveX. У вас есть свойство WebBrowserShortcutsEnabled (MSDN Link), однако это должно быть true по умолчанию.

+0

У меня это включено. Кажется, это не влияет на него. – RJay75

+0

Должно быть что-то еще ... Я только что протестировал его в приложении WinForms, которое я создал, и, по крайней мере, Tab и Ctrl-C/Ctrl-V работают правильно. Возможно, вы просматриваете ключи в форме, где находится элемент управления и отменяете события? Или, может быть, веб-контроль содержится в другом элементе управления, который отменяет пузырь? – Jcl

+0

Отметьте это как ответ, потому что это то, что позволяет. Моя проблема оказалась в том, что я показал контейнер диалога с элементом управления, а затем переместил элемент управления на страницу. Показывается это после начала навигации. – RJay75

Смежные вопросы