Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何启用特殊键(ctrl-c、ctrl-v、tab、delete)Windows.Form.WebBrowser控件_C#_.net_Webbrowser Control - Fatal编程技术网

C# 如何启用特殊键(ctrl-c、ctrl-v、tab、delete)Windows.Form.WebBrowser控件

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

我有一个窗口。窗体上有一个WebBrowser控件。如何使控件能够处理特殊键(如用于在控件之间导航的Tab键)

我在activeX和mfc控件中看到了这样做的答案,但在.NET控件中没有


感谢Windows.Forms WebBrowser控件是activex控件的包装。您启用了属性
WebBrowserShortcutsEnabled
(),但是,默认情况下该属性应为
true

我已启用该属性。这似乎对它没有影响。一定是别的什么。。。我刚刚在我制作的WinForms应用程序上测试了它,至少Tab和Ctrl-C/Ctrl-V工作正常。您是否正在预览控件所在窗体上的键并取消事件?或者web控件包含在另一个正在取消冒泡的控件上?将此标记为答案,因为正是它启用了冒泡。我的问题是,我显示了带有控件的对话框容器,然后将控件导航到一个页面。启动导航后显示该表单有效。该表单也是另一个应用程序的子项。因此,只有当窗体作为模式窗体打开时,快捷方式才起作用。父应用程序必须先使用事件,插件窗体才能接收它们。正在工作,谢谢。我正要责备Vuejs。我想知道delkey怎么会被认为是一种快捷方式!如果其他人正在寻找解决方案,这对我的情况很有帮助: