我有一个非常简单的例子,试图让 CEF 浏览器附加到 Winforms 表单上。由于某种原因它不会显示。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
CefSharp.WinForms.ChromiumWebBrowser test = new CefSharp.WinForms.ChromiumWebBrowser("http://google.com");
this.Controls.Add(test);
}
}
下面是我正在使用的VS解决方案。我通过添加包Nuget
你上面的代码有点too简单极了:)
缺少一个电话Cef.Initialize()
See the Main()
的方法CefSharp.MinimalExample.WinForms
example有关如何使用 CefSharp 的工作示例和更多详细信息。
您还需要给控件一个DockStyle.Fill
, like:
public Form1()
{
InitializeComponent();
var test = new CefSharp.WinForms.ChromiumWebBrowser("http://google.com")
{
Dock = DockStyle.Fill,
};
this.Controls.Add(test);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)