-1

假设我想在默认浏览器中打开 Google.com,那么我将在其中输入什么内容以确保它始终在默认浏览器中打开?

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

 }
4

2 回答 2

2

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

于 2013-09-15T18:34:37.307 回答
1

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

Process.Start(string URL);

如您所述,要在默认浏览器中打开 Google,请使用此功能;

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

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

更新

假设您有一个名为 Buttonbutton1并且单击它时您希望Google在默认浏览器中打开它。默认情况下,单击事件将如下所示。然后将以下代码添加到事件处理程序;

 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.
        }
 }
于 2013-09-15T18:37:48.487 回答