【发布时间】:2022-01-09 06:29:48
【问题描述】:
我想制作一个按钮,将用户置于 Visual Studio '19 的默认浏览器中 我正在制作一个 C# windows 窗体应用程序,并且我有一个用于用户的不和谐服务器的按钮 有人有答案吗? 目前我使用
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Call: OpenUrl("discord.gg/FMxXdmnCxg");
}
private static void OpenUrl(string url)
{
Process pro = new Process();
pro.StartInfo.FileName = "msedge.exe";
pro.StartInfo.Arguments = url;
pro.Start();
}
我应该保持这个还是应该改变它?
【问题讨论】:
-
不,我想放一个默认浏览器脚本或者至少在边缘打开,而不是资源管理器
-
@Shiba01 process.start(url) 会启动默认浏览器,而不是 Explorer(除非用户将 Internet Explorer 作为默认浏览器)。
-
@B.O.B.这行得通吗?
System.Diagnostics.Process.Start("discord.gg/FMxXdmnCxg -
包含协议(https://)
-
@Martheen 所以,我应该使用`
private void ButtonDiscord_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("https://discord.gg/FMxXdmnCxg"); }