狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# WinForm中LinkLabel的使用

admin
2017年7月13日 23:38 本文熱度 7033

LinkLabel控件類似于LinkLabel控件,但是它能夠向Windows窗體應(yīng)用程序中添加Web樣式的鏈接,

用戶可以將LinkLabel中的文本(Text值)的一部分設(shè)置為指向網(wǎng)頁的鏈接.

LinkLabel控件常用屬性


ActiveLinkColor : 表示單擊鏈接時(shí)的顏色

LinkColor: 表示鏈接的初始顏色

VisitedLinkColor: 表示鏈接點(diǎn)擊之后的顏色

DisabledLinkColor: 表示鏈接被禁止使用時(shí)的顏色

LinkArea: 表示顯示為超級(jí)鏈接的文本區(qū)域

LinkBehaviour: 表示鏈接的行為

Dock: 表示鏈接在容器中的布局

一個(gè)使用LinkArea的例子:如果需要把"測(cè)試鏈接效果"中的"鏈接"兩個(gè)字顯示為超級(jí)鏈接

則示例代碼如下:

linkLabel1.LinkArea = new LinkArea(2, 2);

LinkLabel控件常用方法

Focus方法: 該方法表示控件設(shè)置輸入焦點(diǎn)。
FindForm方法: 該方法表示檢索控件所在的窗體

LinkClicked事件:當(dāng)用戶單擊控件中的鏈接時(shí),處理LinkClicked事件以執(zhí)行任務(wù),將Link LabelLinkClickedEventArgs類的實(shí)例傳遞給LinkClicked事件的處理程序,該實(shí)例包含與所單擊的鏈接關(guān)聯(lián)的 LinkLabel.Link對(duì)象。可以使用在LinkLabel.Link類的LinkData屬性中指定的信息確定單擊了哪個(gè)鏈接或單擊該鏈接后要執(zhí) 行的任務(wù)類型。

如果需要點(diǎn)擊一個(gè)鏈接打開一個(gè)網(wǎng)頁,示例代碼如下:

 

  1. private void lbllink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)  
  2.          
  3.             System.Diagnostics.Process.Start("iexplore.exe""http://www.google.cn");  
  4.          

 

也可以這樣編寫代碼:

 

  1. private void lbllink_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)  
  2.    
  3.    this.lbllink_LinkClicked.Links[0].LinkData "http://www.sina.com" 
  4.    System.Diagnostics.Process.Start(e.Link.LinkData.ToString());    
  5.    

 

在LinkLable控件中可以添加多個(gè)鏈接,示例如下:

 

  1. private void Form1_Load(object sender, EventArgs e)  
  2.  
  3.     lbllink.Text "csdn Win 百度 谷歌 YAHOO" 
  4.     lbllink.Links.Add(0, 4, "http://www.csdn.net/");  
  5.     lbllink.Links.Add(9, 2, "http://www.baidu.com/");  
  6.     lbllink.Links.Add(12, 2, "http://www.google.cn/");  
  7.     lbllink.Links.Add(15, 5, "http://www.yahoo.com.cn/");  
  8.  

 

點(diǎn)擊其中某個(gè)鏈接打開網(wǎng)頁的代碼如下:

 

  1. private void lbllink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)  
  2.  
  3.     lbllink.Links[lbllink.Links.IndexOf(e.Link)].Visited true 
  4.     string targetUrl e.Link.LinkData as string 
  5.     if (string.IsNullOrEmpty(targetUrl))  
  6.         MessageBox.Show("沒有鏈接地址!");  
  7.     else  
  8.         System.Diagnostics.Process.Start("targetUrl");  
  9.  

 


該文章在 2017/7/13 23:38:17 編輯過

全部評(píng)論1

admin
2017年7月14日 0:2

        // Determine which link was clicked within the LinkLabel.
        linkLabel.Links[linkLabel.Links.IndexOf(e.Link)].Visited = true;

        // Display the appropriate link based on the value of the
        // LinkData property of the Link object.
        string target = e.Link.LinkData as string;

        // If the value looks like a URL, navigate to it.
        // Otherwise, display it in a message box.
        if(null != target && target.StartsWith("www"))
        {
            System.Diagnostics.Process.Start(target);
        }
        else
        {   
            MessageBox.Show("Item clicked: " + target);
        }


該評(píng)論在 2017/7/14 0:03:02 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved