我需要知道一件事我卡在哪裏..需要幫助從窗體1訪問webbrowser控件
我有form1這是我的主要形式。我有一個面板,我創建了form2。
我添加窗口2到我的面板像下面
Form2 frm = new Form2();
frm.TopLevel = false;
frm.Show();
panel1.Controls.Add(frm);
我的表格2中有一個WebBrowser控件。我需要從Form1訪問該Web瀏覽器控件。我該怎麼做??
我需要知道一件事我卡在哪裏..需要幫助從窗體1訪問webbrowser控件
我有form1這是我的主要形式。我有一個面板,我創建了form2。
我添加窗口2到我的面板像下面
Form2 frm = new Form2();
frm.TopLevel = false;
frm.Show();
panel1.Controls.Add(frm);
我的表格2中有一個WebBrowser控件。我需要從Form1訪問該Web瀏覽器控件。我該怎麼做??
將webbrowser控件的保護更改爲public,或者創建一個返回web瀏覽器控件的公共屬性。
然後你就可以用
frm.MyWebBrowserControl
聖牛..它爲我做了..我現在可以訪問..謝謝隊友! – nh53019 2013-05-08 16:13:28
引用它可以使用Forms.Controls屬性來訪問當前窗體上的所有控件。
在這裏可以找到WebBrowserControl
其中:
var browser = form.Controls.OfType<WebBrowser>().FirstOrDefault();
這裏我用Control.ControlCollection類型的OfType方法。
你試過'frm.WebBrowserControl'嗎? – gwin003 2013-05-08 15:59:50