C#窗體控件-超鏈接標簽控件LinkLabel


超鏈接標簽(LinkLabel)除了具有Label控件所有屬性,方法和事件,該控件還可以在Windows應用程序中添加Web樣式的超鏈接。

標准的Label通常不需要添加任何事件處理代碼。但它也像其他所有控件一樣支持事件。對於LinkLabel控件,如果希望用戶可以單擊它,進入文本中顯示的網頁,就需要添加其他代碼。

名    稱

描    述

BorderStyle

可以指定標簽邊框的樣式。默認為無邊框

FlatStyle

控制顯示控件的方式。把這個屬性設置
為PopUp,表示控件一直顯示為平面樣式,
直到用戶把鼠標指針移動到該控件上面,
此時,控件顯示為彈起樣式

Image

這個屬性可以指定要在標簽上顯示的圖像
(位圖,圖標等)

ImageAlign

圖像的對齊方式

LinkArea

(只用於LinkLabel)文本中顯示為鏈接的部分

LinkColor

(只用於LinkLabel)鏈接的顏色

Links

(只用於LinkLabel)LinkLabel可以包含多
個鏈接。利用這個屬性可以查找需要的
鏈接。控件會跟蹤顯示文本中的鏈接,
不能在設計期間使用

LinkVisited

(只用於LinkLabel)把它設置為true,單
擊控件,鏈接就會顯示為另一種顏色

TextAlign

文本顯示在控件的什么地方

VisitedLinkColor

(只用於LinkLabel)用戶單擊LinkLabel
后控件的顏色

 實例:打開網址        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            System.Diagnostics.Process.Start("www.baidu.com");  //利用Process.Start來打開
            linkLabel1.LinkVisited = true;  //鏈接是否被訪問過,僅能代碼來實現
           // System.Diagnostics.Process.Start("C:\\");
           // System.Diagnostics.Process.Start("notepad");
        } LinkBehavior屬性設置連接有無下划線


LinkArea屬性設置有連接的部分

 public Form1()
        {
            InitializeComponent();
            LinkArea range = new LinkArea(3, -1); //4為起始位置

            linkLabel3.LinkArea = range;

        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM