Открытие веб-сайта при нажатии кнопки в форме - PullRequest
10 голосов
/ 01 февраля 2012

Я создаю приложение для Windows, используя C #, где при нажатии на кнопку в графическом интерфейсе должен открываться веб-сайт.

Веб-браузер позаботится о настройках по умолчанию.1004 * Мне интересно, как это сделать?

Ответы [ 4 ]

18 голосов
/ 01 февраля 2012

Откроется указанная ссылка в веб-браузере по умолчанию:

Process.Start("http://www.google.com");
9 голосов
/ 01 февраля 2012

Если цель заключается в том, чтобы открыть веб-сайт в вашем приложении, вам придется использовать элемент управления WebBrowser. Добавьте в форму элемент управления WebBrowser и добавьте этот код к кнопке, отвечающей за открытие сайта:

webBrowser1.Navigate("www.google.com");
2 голосов
/ 21 мая 2014

В Windows8 класс Process был удален, поэтому я использовал класс Launcher:

await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.google.com"));

Вам также потребуется установить метод async (например, private async void myMethod(object params))

1 голос
/ 01 февраля 2012

Используйте WebBrowser класс. Приведенная ниже ссылка MSDN содержит объясненный код. Надеюсь, поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...