2010-06-01 53 views
1
private void button5_Click(object sender, EventArgs e) 
{ 
    if (domainUpDown2.Text == "Battlefield: Bad Company 2") 
    { 
     Form2 form2 = new Form2(); 
     form2.ShowDialog(); 
    } 
}     

所有做的是打开一个新的空白窗体,但我需要它打开一个新的窗体,在它的webbrowser,所以我可以设置它的URL依赖于if语句..如何使此打开一个新的窗体内的网页浏览器

+0

和Form2(应重新命名)有一个WebBrowser控件? – Gelatin 2010-06-01 23:40:40

回答

2

假设你已经窗体2 WebBrowser控件,而且它有一个属性,你可以这样设置:

public Uri WebLocation 
    { 
     set { webBrowser1.Url = value; } 
    } 

然后修改代码如下:

private void button5_Click(object sender, EventArgs e) 
{ 
    Form2 form2 = new Form2(); 
    if (domainUpDown2.Text == "Battlefield: Bad Company 2") 
     form2.WebLocation = new Uri("http://badcompany2.yoursite.com"); 
    if (domainUpDown2.Text == "Some Other Item") 
     form2.WebLocation = new Uri("http://someotheritem.yoursite.com"); 
    form2.ShowDialog(); 
} 
相关问题