仅在DocumentCompleted事件完成后显示表单

时间:2017-03-14 12:37:15

标签: c# winforms

我的表单为form1,我正在调用另一种表单form2。 form2中有一个Web浏览器控件。 接下来会发生什么是form2,然后在web浏览器的文档完成事件之后,form2被调整大小。

void wbBrowser_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)
{
    //Set the height/width of form2, so web page gets visible completely without scroll bars.
    this.Height = wbBrowser.Document.Body.ScrollRectangle.Height;
    this.Width = wbBrowser.Document.Body.ScrollRectangle.Width;
}

这看起来非专业,因为同一个表单会被加载两次。我想要的是仅在完成Web浏览器控件的DocumentCompleted事件后才显示form2。

0 个答案:

没有答案