我有一个主窗体,我想点击一个按钮,并使用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'由于其保护级别而无法访问。看起来很简单。我怎么能这样做?
答案 0 :(得分:5)
在设计器中选择WebBrowser。在“属性”窗口中,将“修改器”属性更改为“公共”。
答案 1 :(得分:1)
进入表单的Designer.cs文件并更改
private WebBrowser webBrowser1;
对此:
public WebBrowser webBrowser1;
答案 2 :(得分:0)
确定。谢谢大家。澄清;做这项工作我不得不:
添加MyForm.show();
private void button1_Click(object sender, EventArgs e)
{
Form1 MyForm = new Form1();
MyForm.Show();
MyForm.webBrowser1.Navigate("http://www.twitter.com/");
}