2
我在主表單中使用WebBrowser
控件。加載網頁後,我想讓用戶以另一種形式操作頁面。所以,我將webBrowser添加到該表單中。如何將控件添加到其他表單並將其取回
FormBrowser form2 = new FormBrowser();
form2.Browser = webBrowser1;
form2.ShowDialog();
當form2
所示,webBrowser1
從主要形式消失,被添加到form2
,因爲我將其添加在Form_Load事件:
private void FormBrowser_Load(object sender, EventArgs e)
{
if (browser != null)
{
this.Controls.Add(browser);
}
}
現在我想將它添加到主要形式,並把它在原來的位置,我想下面的代碼:
.....
browser.Browser = webBrowser1;
browser.ShowDialog();
Controls.Add(webBrowser1);
webBrowser1.BringToFront();
但它並不將其放回原羅陽離子。有沒有任何標準的方法來完成這樣的任務?它爲什麼從主窗體中消失?我可以保留它嗎?
它爲什麼會從主窗體中消失?因爲你**以另一種形式移動**。 –