c#窗体中超链接标签的关键我觉得有几个。一个是作为超链接最明显的点击后的颜色变化,这个需要调节LinkVisited,在双击事件中一开始就令
LinkVisited=ture,ActiveLinkColor,LinkColor,VisitedLinkColor分别是点击时,点击前,点击后链接的颜色显示,然后用 System.Diagnostics.Process.Start()函数链接目标地址,注意:括号内是字符串
代码
下面是我的LinkLabel代码
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void LinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
LinkLabel1.LinkVisited = true;
System.Diagnostics.Process.Start(@"C:\");
}
private void LinkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
visitlinkLabel2.LinkVisited = true;
System.Diagnostics.Process.Start("IExplore", "http://www.baidu.com");
}
private void NotelinkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
notelavel.LinkVisited = true;
System.Diagnostics.Process.Start("Notepad");
}
}
总结
链接标签不难,代码编写挺简单的,只要注意好几个关键的地方就好。有了这个LinkLabel,感觉c#窗体真的是在做前端了啊,c#窗体确实可以做一些界面和软件,虽然我目前还不了解,但,可以预见的。
最近python市场份额排第一了,java第二,c#第四。学语言有时候或许会想学哪门语言好,哪门未来更有前途。我觉得,发展的眼光是要的,但更重要的是想好学一门语言就用心去学好,好好打基础。学了c,c++,到现在c#,我感觉每门语言都有他的特色和优点,有他适用的地方,我希望能把c#变成我比较擅长的一门编程语言