【发布时间】:2013-09-19 21:25:31
【问题描述】:
假设我想在默认浏览器中打开 Google.com,那么我应该在其中输入什么内容以确保它始终在默认浏览器中打开?
private void button1_Click(object sender, Event Args e);
{
}
【问题讨论】:
标签: c#
假设我想在默认浏览器中打开 Google.com,那么我应该在其中输入什么内容以确保它始终在默认浏览器中打开?
private void button1_Click(object sender, Event Args e);
{
}
【问题讨论】:
标签: c#
你正在寻找Process.Start(),它可以带一个绝对URL(包括协议)并用注册的程序打开它。
【讨论】:
在你的类中添加System.Diagnostics命名空间,然后你就可以使用下面的方法了;
Process.Start(string URL);
正如你提到的,在默认浏览器中打开谷歌使用这个;
Process.Start("www.google.com");
这将始终在用户的默认浏览器中打开 URL。
更新
假设您有一个名为button1 的按钮,点击它时您想在默认浏览器中打开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.
}
}
【讨论】: