如何在默认Web浏览器中打开URL?

时间:2013-09-15 18:33:36

标签: c#

假设我想在默认浏览器中打开Goog​​le.com,那么我会在那里键入什么以确保它始终在默认浏览器中打开?

 private void button1_Click(object sender, Event Args e);
 {

 }

2 个答案:

答案 0 :(得分:2)

您正在寻找Process.Start(),它可以使用绝对网址(包括协议)并使用已注册的程序打开它。

答案 1 :(得分:1)

System.Diagnostics命名空间添加到您的课程中,然后您可以使用以下方法;

Process.Start(string URL);

正如您所提到的,要在默认浏览器中打开Goog​​le,请使用此功能;

Process.Start("www.google.com");

这将始终在用户的默认浏览器中打开URL。

更新

请注意,您有一个名为button1的按钮,并且在其单击中您要在默认浏览器中打开Google。默认情况下,Click事件将如下所示。然后将以下代码添加到事件处理程序;

 private void button1_Click(object sender, EventArgs e);
 {
      DialogResult dr = MessageBox.Show("Do you want to open Google ?", "Someapp", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

      if (dr == DialogResult.Yes)
        {
            Process.Start("www.google.com");
        }

      else
        {
           //React as needed.
        }
 }