close

LinkLabel控制項:

 

LinkLabel控制項是Label控制項的進化,比Label控制項還要多一個功能:即可將LinkLabel控制項上的某一段文字當作超連結使用,在使用者點選後會開啟某個網頁。

(1) LinkLabel控制項擁有上述所有Label控制項的專用成員。以下介紹的,是LinkLabel控制項所擁有、而Label控制項沒有的專用成員:

LinkLabel控制項名稱.LinkColor:一個Color物件。表示在該LinkLabel控制項中、超連結文字的顏色。

LinkLabel控制項名稱.ActiveLinkColor:一個Color物件。表示該LinkLabel控制項中、超連結文字被點選時所顯示的顏色。

LinkLabel控制項名稱.VisitedLinkColor:一個Color物件。表示該LinkLabel控制項中的超連結文字,在網頁已被瀏覽後所顯示的顏色。

LinkLabel控制項名稱.DisabledLinkColor:一個Color物件。若該LinkLabel控制項中的超連結文字功能已失效,則顯示此顏色。

LinkLabel控制項名稱.LinkVisited:一個bool。若為true,表示該超連結所指事的網頁已被使用者瀏覽過,若為false則否。

LinkLabel控制項名稱.LinkArea:一個LinkArea物件,用來表示該LinkLabel控制項的哪部分文字被設定為超連結。此物件可用以下方式建立:

LinkLabel控制項名稱.LinkArea = new LinkArea(N1,N2);

其中,N1N2都是整數。其意思是說,在LinkLabel控制項之文字中,由序數第N1的文字開始(包含序數第N1的文字)、以及再往下數N2個文字,這些文字被拿來作為超連結。例如,LinkArea(3,5)表示序數3,4,5,6,75個文字被拿來作超連結。

LinkLabel控制項名稱.LinkBehavior:一個LinkBehavior物件,表示超連結文字之底線要如何顯示。LinkBehavior物件可用以下方法來取得:

LinkBehavior.SystemDefault:系統預設的顯示底線模式。此為預設值。

LinkBehavior.AlwaysUnderline:無論在怎樣的情況下都要顯示底線。

LinkBehavior.HoverUnderline:只有在滑鼠游標移到超連結文字上時才顯示底線。

LinkBehavior.NeverUnderline:不顯示底線。

(2) LinkLabel控制項的專用事件:

LinkClicked事件:在超連結文字被使用者點選時會觸發。其事件函式的用法例如:

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{   System.Diagnostics.Process.Start("URL網址或系統路徑");   }

如此一來,在使用者點選超連結文字時,系統就會開啟預設的瀏覽器,連線入該網頁。或是開啟系統路徑上的資料夾或檔案。

 

 

上一篇:label

下一篇:textbox

按此前往C#完整教學目錄

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()