2011-08-25 66 views
0

我有一個Form1和Form2。在按鈕form1中單擊發送到webBrowser1在窗體2:按鈕單擊Form 1發送鏈接到Form 2

Form2.webBrowser1.Navigate("http://google.com/"); 
Form2.Show(); 

但是這麼想的work..help我請

+0

您是否收到任何錯誤訊息? – Sascha

+0

錯誤1它應該是一個對象的引用屬性,方法或字段不是靜態的'Form1.Form2.webBrowser1' – Federico

+0

是Form2的類名?如果是這樣你需要創建一個實例(Form2 f = new Form2(); f.webBrowser1.Navigate(「http://www.stackoverflow.com」); f.Show();)像這樣的東西 – Sascha

回答

1

我在這裏嘗試了同樣的例子。它的工作。你確定Form2中的web瀏覽器組件具有公共訪問修飾符?瀏覽器組件加載/使用IE作爲瀏覽器。所以IE顯然很糟糕,加載非常緩慢。所以請等待

+0

如何設置Form2的公共訪問權限? – Federico

+0

Form2已經公開,如果不公開的話。在這裏,您需要將Form2類的成員瀏覽器組件設爲public/internal。通過VS中的瀏覽器屬性窗口來查找修飾符。或者轉到Form2的設計器代碼並手動編輯它。 – Zenwalker

+0

現在給我另一個錯誤「錯誤1它應該在引用屬性,方法或字段的對象不是靜態的'Form1.Form2.webBrowser1'」 – Federico