C# 如何启用特殊键(ctrl-c、ctrl-v、tab、delete)Windows.Form.WebBrowser控件
我有一个窗口。窗体上有一个WebBrowser控件。如何使控件能够处理特殊键(如用于在控件之间导航的Tab键) 我在activeX和mfc控件中看到了这样做的答案,但在.NET控件中没有C# 如何启用特殊键(ctrl-c、ctrl-v、tab、delete)Windows.Form.WebBrowser控件,c#,.net,webbrowser-control,C#,.net,Webbrowser Control,我有一个窗口。窗体上有一个WebBrowser控件。如何使控件能够处理特殊键(如用于在控件之间导航的Tab键) 我在activeX和mfc控件中看到了这样做的答案,但在.NET控件中没有 感谢Windows.Forms WebBrowser控件是activex控件的包装。您启用了属性WebBrowserShortcutsEnabled(),但是,默认情况下该属性应为true。我已启用该属性。这似乎对它没有影响。一定是别的什么。。。我刚刚在我制作的WinForms应用程序上测试了它,至少Tab和C
感谢Windows.Forms WebBrowser控件是activex控件的包装。您启用了属性
WebBrowserShortcutsEnabled
(),但是,默认情况下该属性应为true
。我已启用该属性。这似乎对它没有影响。一定是别的什么。。。我刚刚在我制作的WinForms应用程序上测试了它,至少Tab和Ctrl-C/Ctrl-V工作正常。您是否正在预览控件所在窗体上的键并取消事件?或者web控件包含在另一个正在取消冒泡的控件上?将此标记为答案,因为正是它启用了冒泡。我的问题是,我显示了带有控件的对话框容器,然后将控件导航到一个页面。启动导航后显示该表单有效。该表单也是另一个应用程序的子项。因此,只有当窗体作为模式窗体打开时,快捷方式才起作用。父应用程序必须先使用事件,插件窗体才能接收它们。正在工作,谢谢。我正要责备Vuejs。我想知道delkey怎么会被认为是一种快捷方式!如果其他人正在寻找解决方案,这对我的情况很有帮助: