CefSharp WinForms Web 浏览器不会显示

2023-12-09

我有一个非常简单的例子,试图让 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(使用前将#替换为@)

CefSharp WinForms Web 浏览器不会显示 的相关文章

随机推荐