首页 > 代码库 > winform中linklabel打开指定网站 【转】
winform中linklabel打开指定网站 【转】
周末在家,正好有空写了个小程序,方便转换2进制、8进制和16进制,其中用了个linklabel控件,用来打开我自己的博客,想不到居然看书也没找到怎么才能用这个控件打开网页。
按理说linklabel控件本身就是超链接,理论上来讲应该打开个网页不是啥大问题,结果看了半天书,居然没有写怎么用。
想来想去,如果在ASPX中,自然不存在这个问题,但是在WINFORM中,想打开页面肯定会调用别的程序才对,否则难道我自己画个浏览器出来。
于是开始查找MSDN,看到System.Diagnostics命名空间中有一个Process类,正好是用于程序交互的。这个交互包括使用指定程序打开(处理)指定的文件,或者打开指定的网页。用法也很简单:
private void open_myurl(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://catmao.blog.51cto.com");
}
{
System.Diagnostics.Process.Start("http://catmao.blog.51cto.com");
}
这个操作的实际意义就相当于在“开始”-“运行”中输入“cmd”,然后在命令行中输入“start http://catmao.blog.51cto.com”。大家可以试试,是否打开了我的博客。至于是什么程序打开的,那就是根据你计算机中默认浏览器设置决定的。
当然还有一种方法,首先引用命名空间,然后使用类:
using System.Diagnostics;
private void open_myurl(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("http://catmao.blog.51cto.com");
}
private void open_myurl(object sender, LinkLabelLinkClickedEventArgs e)
{
Process.Start("http://catmao.blog.51cto.com");
}
原文地址:http://catmao.blog.51cto.com/1130511/286255
winform中linklabel打开指定网站 【转】
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。