VB.net 2010 视频教程 VB.net 2010 视频教程 VB.net 2010 视频教程
当前位置:
主页 > 编程开发 > .net教程 >
  • C# 教程之LinkLabel

  • 2016-01-19 20:26 来源:未知
LinkLabel
  Windows 窗体LinkLabel控件使您可以向 Windows 窗体应用程序添加 Web 样式的链接。
  一切可以使用Label控件的地方,都可以使用LinkLabel控件;还可以将文本的一部分设置为指向某个文件、文件夹或网页的链接。使用 LinkLabel 控件可以实现的功能除了具有Label控件的所有属性、方法和事件以外,LinkLabel控件还有针对超链接和链接颜色的属性。LinkArea属性设置激活链接的文本区域。LinkColor、VisitedLinkColor和ActiveLinkColor属性设置链接的颜色。LinkClicked事件确定选择链接文本后将发生的操作。LinkLabel控件的最简单用法是使用LinkArea属性显示一个链接,但您也可以使用Links属性显示多个超链接。Links属性使您可以访问一个链接集合。也可以在每个单个LinkLabel..::.Link对象的LinkData属性中指定数据。LinkData属性的值可以用来存储要显示文件的位置或网站的地址。
[C#]
// Create a new LinkLabel control.
      private LinkLabel linkLabel1 = new LinkLabel();
      
      public void InitializeMyLinkLabel()
      {
         
         // Set the control to autosize based on the text content.
         linkLabel1.AutoSize = true;
         // Position and size the control on the form.
         linkLabel1.Location = new System.Drawing.Point(8,16);
         linkLabel1.Size = new System.Drawing.Size(135,13);
         // Set the text to display in the label.
         linkLabel1.Text = "Click here to get more info.";

         // Create a new link using the Add method of the LinkCollection class.
         linkLabel1.Links.Add(6,4,"www.microsoft.com");

         // Create an event handler for the LinkClicked event.
         linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);

         // Add the control to the form.
         this.Controls.Add(linkLabel1);
      }

      private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
      {
         // Determine which link was clicked within the LinkLabel.
         linkLabel1.Links[linkLabel1.Links.IndexOf(e.Link)].Visited = true;
         // Display the appropriate link based on the value of the LinkData property of the Link object.
         System.Diagnostics.Process.Start(e.Link.LinkData.ToString());
      }
相关教程
  • 互联网资产管理须持牌经营 2018-12-09
  • 新闻中心给记者留下美好记忆 2018-12-09
  • 险企偿付能力2017年“成绩单”:3家不达标 7家被关注 2018-12-07
  • 【学习时刻】清华大学周绍杰:坚定不移地贯彻落实新发展理念 2018-12-07
  • 建立市场经济,原本的计划经济哪里去?坚持集体的南街村没有到户就没有建立市场经济,是不是还在搞计划经济?看其实现公有资本在其所有者们进行分配应是计划经济。 2018-10-30
  • 市场经济就是一种唯利是图的经济,是一种波动、走极端的经济,新时期的发展方式与结果就是如 此。那么指望市场经济来解决需要与不平衡的矛盾,对症下药了吗? 2018-10-30
  • 比利时30大胜巴拿马 卢卡库梅开二度 强队总算没有都凉凉 2018-10-18
  • 新科欧洲状元 五盾军团能否延续法兰西之夏荣耀 2018-10-18
  • 河北一保时捷车主疑遭枪击 警方悬赏9万元通缉 2018-09-26
  • 【十九大·理论新视野】动漫:“社会主义现代化强国”如何建成 2018-09-26
  • 林海起诉海底捞侵权 对方回应:已停止播放其音乐作品 2018-06-23
  • 新疆伊犁:薰衣草香飘万里 “紫色经济”成产业 2018-06-23
  • 《与书行》第一集先导片丨李小白:阅读让时尚圈回归平静 2018-06-23
  • 太原:幸福是奋斗出来的--山西频道--人民网 2018-06-23
  • 301| 473| 184| 989| 246| 163| 517| 696| 534| 726| 570| 439| 387| 374| 758|