摘要
LinkLabel 是 C# 控件庫中的一個(gè)非常有用的控件,它被用來顯示可點(diǎn)擊的超鏈接。使用 LinkLabel 控件可以方便地創(chuàng)建帶有鏈接的標(biāo)簽,用戶可以點(diǎn)擊鏈接以打開一個(gè)新的頁面、窗口或應(yīng)用程序。
LinkLabel 控件可以用來顯示各種類型的鏈接,包括 HTTP、FTP、SMTP、JavaScript 和 CSS 鏈接等。LinkLabel 控件的 HTML 內(nèi)容可以使用純文本格式或 HTML 標(biāo)記語言格式。
LinkLabel 控件支持鼠標(biāo)單擊事件、鼠標(biāo)懸停事件和鼠標(biāo)移動(dòng)事件。通過這些事件,開發(fā)人員可以在用戶點(diǎn)擊鏈接時(shí)執(zhí)行特定的操作,如打開一個(gè)新窗口、執(zhí)行一個(gè)命令或執(zhí)行一個(gè)函數(shù)。
LinkLabel 控件還支持鼠標(biāo)指針移動(dòng)事件,這使得開發(fā)人員可以根據(jù)鼠標(biāo)指針的位置自動(dòng)顯示或隱藏鏈接。此外,LinkLabel 控件還支持屬性,如鏈接文本、鏈接地址、鏈接樣式和鏈接背景色等,開發(fā)人員可以根據(jù)需要設(shè)置這些屬性。
在 C# 中使用 LinkLabel 控件非常簡單。開發(fā)人員只需要在 Windows 窗體或網(wǎng)頁應(yīng)用程序中添加一個(gè) LinkLabel 控件,并將其鏈接到要打開的頁面、窗口或應(yīng)用程序即可。使用 LinkLabel 控件可以輕松地實(shí)現(xiàn)各種交互式的應(yīng)用程序和用戶界面。
正文
屬性
|
|
---|
ActiveLinkColor | 獲取或設(shè)置用來顯示活動(dòng)鏈接的顏色。 |
AutoEllipsis | 獲取或設(shè)置一個(gè)值,指示是否要在 Label 的右邊緣顯示省略號 (...) 以表示 Label 文本超出 Label 的指定長度。 (繼承自 Label) |
AutoSize | 獲取或設(shè)置一個(gè)值,該值指示是否自動(dòng)調(diào)整控件的大小以顯示其完整內(nèi)容。 (繼承自 Label) |
BackgroundImage | 獲取或設(shè)置在控件的背景上呈現(xiàn)的圖像。 (繼承自 Label) |
BorderStyle | 獲取或設(shè)置控件的邊框樣式。 (繼承自 Label) |
CreateParams | 獲取創(chuàng)建控件句柄時(shí)所需要的創(chuàng)建參數(shù)。 (繼承自 Label) |
DefaultImeMode | 獲取此控件支持的默認(rèn)輸入法編輯器 (IME) 模式。 (繼承自 Label) |
DefaultMargin | 獲取控件之間默認(rèn)指定的間距(以像素為單位)。 (繼承自 Label) |
DefaultSize | 獲取控件的默認(rèn)大小。 (繼承自 Label) |
DisabledLinkColor | 獲取或設(shè)置顯示禁用鏈接時(shí)所用的顏色。 |
Image | 獲取或設(shè)置顯示在 Label 上的圖像。 (繼承自 Label) |
ImageAlign | 獲取或設(shè)置在控件中顯示的圖像的對齊方式。 (繼承自 Label) |
ImageIndex | 獲取或設(shè)置在 Label 上顯示的圖像的索引值。 (繼承自 Label) |
ImageKey | 獲取或設(shè)置 ImageList 中的圖像的鍵訪問器。 (繼承自 Label) |
ImageList | 獲取或設(shè)置包含要在 ImageList 控件中顯示的圖像的 Label。 (繼承自 Label) |
ImeMode | 獲取或設(shè)置此控件所支持的輸入法編輯器 (IME) 模式。 (繼承自 Label) |
LinkArea | 獲取或設(shè)置文本中視為鏈接的范圍。 |
LinkBehavior | 獲取或設(shè)置一個(gè)值,該值表示鏈接的行為。 |
LinkColor | 獲取或設(shè)置顯示普通鏈接時(shí)使用的顏色。 |
Links | 獲取包含在 LinkLabel 內(nèi)的鏈接的集合。 |
LinkVisited | 獲取或設(shè)置一個(gè)值,該值指示鏈接是否應(yīng)顯示為如同被訪問過的鏈接。 |
LiveSetting | 指示客戶端應(yīng)用于通知用戶有關(guān)此活動(dòng)區(qū)域的更改的禮貌級別。 (繼承自 Label) |
OverrideCursor | 獲取或設(shè)置要在鼠標(biāo)指針位于 LinkLabel 的邊界之內(nèi)時(shí)使用的鼠標(biāo)指針。 |
Padding | 獲取或設(shè)置 LinkLabel 的邊緣與其內(nèi)容之間的內(nèi)部間距(以像素為單位)。 |
PreferredHeight | 獲取控件的首選高度。 (繼承自 Label) |
PreferredWidth | 獲取控件的首選寬度。 (繼承自 Label) |
Text | 獲取或設(shè)置 LinkLabel 顯示的文本。 |
TextAlign | 獲取或設(shè)置標(biāo)簽中文本的對齊方式。 (繼承自 Label) |
一個(gè)例子
lnkText.LinkArea = new System.Windows.Forms.LinkArea(0, 8);//設(shè)置
可作為鏈接顯示的

private void lnkConfirm_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e){ MessageBox.Show("確定點(diǎn)擊");}
點(diǎn)擊后的顏色
lnkConfirm.LinkVisited=true;
該文章在 2024/2/7 19:10:32 編輯過