我在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();
}
提前感谢您的贡献。