2

WinformsフォームにCEFブラウザを追加しようとする非常に単純な例があります。なぜか表示されません。

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経由でパッケージを追加しました

4

1 に答える 1

17

上記のコードは少し単純すぎます:)

への呼び出しがありませんCef.Initialize()

実際の例と CefSharp の使用方法の詳細については、Main()のメソッドを参照してください。CefSharp.MinimalExample.WinForms

次のように、コントロールに を与える必要もありますDockStyle.Fill

public Form1()
{
    InitializeComponent();
    var test = new CefSharp.WinForms.ChromiumWebBrowser("http://google.com")
    {
        Dock = DockStyle.Fill,
    };
    this.Controls.Add(test);
}
于 2014-10-11T10:49:55.007 に答える