好吧,我在这里放个屁。这应该很简单,但我错过了一些东西。
我有一个获胜表格,当我单击一个按钮时,我正在尝试启动一个网页。按钮的代码在这里:
private void button2_Click(object sender, EventArgs e)
{
try
{
System.Diagnostics.Process.Start("http://www.google.com");
}
catch (Win32Exception ex)
{
Console.WriteLine(ex.Message);
lblError.Text = ex.Message;
}
}
当我在我的计算机上运行它时,它工作正常。在其他计算机上,它仅在您已经打开浏览器时才有效。如果您没有打开浏览器,它会打开浏览器然后挂起。是什么赋予了?
我也试过
`System.Diagnostics.Process.Start("IExplore.exe", "http://www.google.com");`
忽略默认浏览器(我想避免这种情况,但如果它有效,它就有效)。我得到相同的结果。
谢谢你的帮助。
编辑:如果你们中的任何一个人能想到一个,我也愿意接受使用按钮启动网页的其他方法。