如何在新表单中打开webbrowser

时间:2010-06-01 23:32:15

标签: c# winforms webbrowser-control

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

所有这一切都是打开一个新的空白表单,但是我需要它来打开一个带有webbrowser的新表单,所以我可以根据if语句设置它的URL ..

1 个答案:

答案 0 :(得分:2)

假设你的form2有一个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();
}