在Form.Hide()之后,Cef浏览器表单出现空白; / Form.Show();

时间:2018-02-16 21:21:31

标签: c# cefsharp

我在winforms项目中使用cefsharp在我的主窗体上显示一个浏览器窗体,它们都在里面和MDIParent。当我调用浏览器表单时,它会正确地绘制到所请求的站点。在表单中我有一个隐藏它的按钮,因此主表单重新启动。当我再次请求浏览器表单到.Show()时,它会显示为空白。

public partial class MDIParent1 : Form
{
   //this is the browser form
    static Eztvit ezForm = new Eztvit();

    public MDIParent1()
    {
        InitializeComponent();
        setStatusText("Initializing...");
        //this is the main form
        comparisonForm cForm = new comparisonForm();
        cForm.MdiParent = this;
        cForm.Show();            
        cForm.Dock = DockStyle.Fill;
        setStatusText("Ready");
        ezForm.MdiParent = this;
        ezForm.Dock = DockStyle.Fill;

    }

    private void button1_Click(object sender, EventArgs e)
    {

        ezForm.Show();

    }

}

在浏览器中我得到了这个按钮:

    private void backBtn_Click(object sender, EventArgs e)
    {                       
        this.Hide();
    }

提前感谢您的贡献。

0 个答案:

没有答案
相关问题