Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CefSharp ChromiumWebBrowser-多文件面板_C#_Winforms_Cefsharp_Chromium Embedded - Fatal编程技术网

C# CefSharp ChromiumWebBrowser-多文件面板

C# CefSharp ChromiumWebBrowser-多文件面板,c#,winforms,cefsharp,chromium-embedded,C#,Winforms,Cefsharp,Chromium Embedded,我试图以编程方式将ChromiumWebBrowser控件添加到我正在开发的应用程序中。以下是我将遵循的步骤: public partial class Form1 : Form { public Form1() { InitializeComponent(); } ChromiumWebBrowser chrome; private void Form1_Load(object sender, EventArgs e) {

我试图以编程方式将ChromiumWebBrowser控件添加到我正在开发的应用程序中。以下是我将遵循的步骤:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    ChromiumWebBrowser chrome;


    private void Form1_Load(object sender, EventArgs e)
    {
        CefSettings settings = new CefSettings();
        //Initializa
        Cef.Initialize(settings);
        textBox1.Text = "https://www.Google.com";
        chrome = new ChromiumWebBrowser(textBox1.Text);
        this.panel1.Controls.Add(chrome);
       
        chrome.Dock = DockStyle.Fill;
        chrome.AddressChanged += Chrome_AddressChanged;
    }

    private void Chrome_AddressChanged(object sender, AddressChangedEventArgs e)
    {
        this.Invoke(new MethodInvoker(() =>
        {
            textBox1.Text = e.Address;
        }));

    }

    private void button1_Click(object sender, EventArgs e)
    {
        chrome.Load(textBox1.Text);
    }

    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {

    }
}
}

我试着用一种形式显示,几个面板,可以吗


图:

我尝试以一种形式显示,很少显示面板,这是什么意思?您可以在同一表单上加载多个浏览器。我不能,它只显示了1您在代码中只创建了一个。那么如何创建更多浏览器?添加更多面板,添加更多ChromiumWebBrowser实例。