草庐IT

ExtendedWebBrowser

全部标签

c# - 在新 TAB 中打开链接(WebBrowser 控件)

有人知道如何在WinForms应用程序中单击WebBrowser控件中的链接,然后在我的TabControl中的新选项卡中打开该链接吗?我已经搜索了几个月,看过很多教程/文章/代码示例,但似乎以前没有人在C#中尝试过这个。非常感谢任何建议/sample。谢谢。 最佳答案 根据您的评论,我了解到您想要捕获WebBrowser控件的“在新窗口中打开”操作,并覆盖默认行为以改为在应用程序内的新选项卡中打开。要可靠地完成此操作,您需要获取NewWindow2事件,该事件公开ppDisp(指向应打开新窗口的WebBrowser控件的可设置指针