我想添加WebBrowser(System.Windows.Controls)
在Form(System.Windows.Forms)
我试试这个
this.Controls.Add(webBrowser);
但我有错误
cannot convert from 'System.Windows.Controls.WebBrowser' to 'System.Windows.Forms.Control'
我怎么能这样做?我不想使用WebBrowser(System.Windows.Forms)
我不知道有什么区别,但我需要在System.Windows.Controls
而不是System.Windows.Forms
中存在一些方法。
答案 0 :(得分:0)
您需要使用ElementHost
控件来包装WebBrowser
控件以便在Winforms中使用。
您需要执行以下操作:
var elementHost = new ElementHost();
elementHost.Child = new System.Windows.Controls.WebBrowser();
this.Controls.Add(elementHost);