本文摘自PHP中文网,作者黄舟,侵删。
CSharp调用默认浏览器打开网页的几种方法示例界面:

方法一:从注册表中读取默认浏览器可执行文件路径
1 2 3 4 5 6 7 8 9 10 | private void button1_Click( object sender, EventArgs e)
{
RegistryKey key = Registry.ClassesRoot.OpenSubKey( @"http\shell\open\command\" );
string s = key.GetValue( "" ).ToString();
System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), "http://blog.csdn.net/testcs_dn" );
}
|
方法二:
1 2 3 4 5 | private void button2_Click( object sender, EventArgs e)
{
System.Diagnostics.Process.Start( "explorer.exe" , "http://blog.csdn.net/testcs_dn" );
}
|
方法三:
1 2 3 4 5 | private void button3_Click( object sender, EventArgs e)
{
System.Diagnostics.Process.Start( "http://blog.csdn.net/testcs_dn" );
}
|
方法四:调用IE浏览器
1 2 3 4 5 | private void button4_Click( object sender, EventArgs e)
{
System.Diagnostics.Process.Start( "iexplore.exe" , "http://blog.csdn.net/testcs_dn" );
}
|
从原理上来讲,方法二和方法三应该是一样的,不过方法三的代码更短一点。
阅读剩余部分
相关阅读 >>
史上最佳的C#编程书籍推荐
C# 清除html标签标记
【C#教程】C# 数据类型
C#二进制字节数组操作函数 截取字节数组subbyte的示例代码
C#中for循环的实例分析
C#获取鼠标在listview右键点击单元格的内容方法详解
【C#教程】C# 枚举(enum)
C#调用默认浏览器打开网页的几种方法具体介绍(图)
关于C#中方法的阐述
C# sleep延时方法
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#调用默认浏览器打开网页的几种方法具体介绍(图)