CefSharp WinForms Web Browser Won't Display

16,708

Your code above is a bit too dead simple :)

It's missing a call to Cef.Initialize()

See the Main() method of the CefSharp.MinimalExample.WinForms example for a working example and further details on how to use CefSharp.

You also need to give the control a DockStyle.Fill, like:

public Form1()
{
    InitializeComponent();
    var test = new CefSharp.WinForms.ChromiumWebBrowser("http://google.com")
    {
        Dock = DockStyle.Fill,
    };
    this.Controls.Add(test);
}
Share:
16,708
aherrick
Author by

aherrick

http://twitter.com/andrew_herrick http://andrewherrick.com Run, code, slick.

Updated on June 04, 2022

Comments

  • aherrick
    aherrick almost 2 years

    I have a dead simple example trying to get the CEF Browser to append on a Winforms Form. For some reason it won't display.

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
    
            CefSharp.WinForms.ChromiumWebBrowser test = new CefSharp.WinForms.ChromiumWebBrowser("http://google.com");
            this.Controls.Add(test);
        }
    }
    

    Below is the VS Solution I am using. I added the package via Nuget