簡體   English   中英

從主窗體打開一個新窗體並使用WebBrowser

[英]Open a new form from main form and use WebBrowser

我有一個主窗體,我想單擊一個按鈕,並使用WebBrowser控件以新窗體顯示一個網頁,這就是我所擁有的:

private void button1_Click(object sender, EventArgs e)
    {
        Form1 MyForm = new Form1();

        MyForm.ShowDialog();



        MyForm.webBrowser1.Navigate("http://www.twitter.com/");
    }

主要表單名稱為“ Twitter”,這是我得到的錯誤:由於其保護級別,無法訪問“ Twitter.Form1.webBrowser1”。 似乎很簡單。 我怎樣才能做到這一點?

在設計器中選擇WebBrowser。 在“屬性”窗口中,將“修改器”屬性更改為“公共”。

進入表單的Designer.cs文件並進行更改

private WebBrowser webBrowser1;

對此:

public WebBrowser webBrowser1;

好。 謝謝大家。 澄清; 為了完成這項工作,我必須:

  1. 在設計器中選擇WebBrowser。 在“屬性”窗口中,將“修改器”屬性更改為“公共”。
  2. 添加MyForm.show();

     private void button1_Click(object sender, EventArgs e) { Form1 MyForm = new Form1(); MyForm.Show(); MyForm.webBrowser1.Navigate("http://www.twitter.com/"); } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM