Как сделать это, чтобы открыть веб-браузер внутри новой формы - PullRequest
1 голос
/ 02 июня 2010
private void button5_Click(object sender, EventArgs e)
{
    if (domainUpDown2.Text == "Battlefield: Bad Company 2")
    {
        Form2 form2 = new Form2();
        form2.ShowDialog();
    }
}                   

Все, что нужно, это открыть новую пустую форму, но мне нужно, чтобы она открыла новую форму с веб-браузером, чтобы я мог установить ее URL в зависимости от оператора if

1 Ответ

2 голосов
/ 02 июня 2010

Предполагая, что ваша 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();
}  
...