在webbrowser控件中右键单击“在新选项卡中打开链接”

时间:2013-08-02 06:07:49

标签: tabs c#-3.0 webbrowser-control

我开发了一个网络浏览器,但右键单击中的“在新标签页中打开链接”选项被禁用。

我想启用右键单击“在新标签页中打开链接”。然后在我的应用程序中打开页面,而不是在Internet Explorer中打开。

1 个答案:

答案 0 :(得分:1)

WebBrowser控件不支持多标签导航。您必须创建自己的选项卡(例如,使用TabControl控件),它将包含WebBrowser的实例。这在这里解释: Open link in new TAB (WebBrowser Control)

然后,您需要通过添加“在新标签页中打开”操作来自定义WebBrowser的上下文菜单。该操作将触发您自己实现的多标签导航。这在此解释:http://msdn.microsoft.com/en-us/library/aa770041%28v=vs.85%29.aspx