最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#自定義控件添加右鍵菜單的方法

 更新時(shí)間:2015年08月04日 17:21:13   投稿:mrr  
這篇文章主要介紹了C#自定義控件添加右鍵菜單的方法,本文用到control控件,專(zhuān)門(mén)自定義右鍵菜單,下面小編給大家整理下,有需要的小伙伴可以來(lái)參考下

C#自定義控件添加右鍵菜單非常簡(jiǎn)單,主要用到控件,像control定義右鍵菜單,用items.add()疊加右鍵菜單內(nèi)容,用click事件處理函數(shù)。

1、control是要定義右鍵菜單的控件。

private void control_MouseDown(object sender, MouseEventArgs e)
{
   if (e.Button == MouseButtons.Right)
   {
       ContextMenu menu = new rightClickMenu();   //初始化menu
       menu.MenuItems.Add( "c1" );   //添加菜單項(xiàng)c1
   menu.MenuItems.Add( "c2" );   //添加菜單項(xiàng)c2
       menu.Show(control, new Point(e.X, e.Y));   //在點(diǎn)(e.X, e.Y)處顯示menu
   }
}
2、添加右鍵菜單

class rightClickMenu : ContextMenuStrip
{
  //右鍵菜單
  public rightClickMenu()
  {
   Items.Add("發(fā)送消息");   //添加菜單項(xiàng)1
   Items.Add("發(fā)送文件");   //添加菜單項(xiàng)2
   Items.Add("斷開(kāi)連接");   //添加菜單項(xiàng)3

   Items[0].Click += new EventHandler(sendMsg);     //定義菜單項(xiàng)1上的Click事件處理函數(shù)
   Items[1].Click += new EventHandler(sendFile);     //定義菜單項(xiàng)2上的Click事件處理函數(shù)
   Items[2].Click += new EventHandler(cutCon);     //定義菜單項(xiàng)3上的Click事件處理函數(shù)
   }

   //發(fā)送消息
   private void sendMsg(object sender, EventArgs e)
   {

   }

   //發(fā)送文件
   private void sendFile(object sender, EventArgs e)
   {

   }

   //斷開(kāi)連接
   private void cutCon(object sender, EventArgs e)
   {

   }
}

以上內(nèi)容就是本文介紹C#自定義控件添加右鍵菜單的方法,希望大家喜歡。

相關(guān)文章

  • C#中各種類(lèi)型集合的特點(diǎn)詳解

    C#中各種類(lèi)型集合的特點(diǎn)詳解

    這篇文章主要介紹了概述C#中各種類(lèi)型集合的特點(diǎn),這些集合通常位于?System.Collections?和?System.Collections.Generic?命名空間中,下面我將概述C#中幾種常用的集合類(lèi)型及其特點(diǎn),需要的朋友可以參考下
    2024-08-08
  • C# WebApi Get請(qǐng)求方式傳遞實(shí)體參數(shù)的方法示例

    C# WebApi Get請(qǐng)求方式傳遞實(shí)體參數(shù)的方法示例

    這篇文章主要給大家介紹了關(guān)于C# WebApi Get請(qǐng)求方式傳遞實(shí)體參數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • C#?winform?窗體控件跨線程訪問(wèn)的實(shí)現(xiàn)

    C#?winform?窗體控件跨線程訪問(wèn)的實(shí)現(xiàn)

    在做winform開(kāi)發(fā)時(shí),如果在子線程中去設(shè)置主線程中UI控件的屬性,會(huì)出現(xiàn)“跨線程調(diào)用異?!?本文就來(lái)介紹一下C#?winform?窗體控件跨線程訪問(wèn)的實(shí)現(xiàn),感興趣的可以了解一下
    2023-12-12
  • Unity實(shí)現(xiàn)手機(jī)搖一搖震動(dòng)

    Unity實(shí)現(xiàn)手機(jī)搖一搖震動(dòng)

    這篇文章主要為大家詳細(xì)介紹了untiy實(shí)現(xiàn)手機(jī)搖一搖震動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 利用C#如何給PDF文檔添加文本與圖片頁(yè)眉

    利用C#如何給PDF文檔添加文本與圖片頁(yè)眉

    頁(yè)眉常用于顯示文檔的附加信息,我們可以在頁(yè)眉中插入文本或者圖形,例如,頁(yè)碼、日期、公司徽標(biāo)、文檔標(biāo)題、文件名或作者名等等。那么我們?nèi)绾我跃幊痰姆绞教砑禹?yè)眉呢?這篇文章主要介紹了利用C#如何給PDF文檔添加文本與圖片頁(yè)眉的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • C# 單元測(cè)試全解析

    C# 單元測(cè)試全解析

    這篇文章主要介紹了C# 單元測(cè)試的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#修改及重置電腦密碼DirectoryEntry實(shí)現(xiàn)方法

    C#修改及重置電腦密碼DirectoryEntry實(shí)現(xiàn)方法

    這篇文章主要介紹了C#修改及重置電腦密碼DirectoryEntry實(shí)現(xiàn)方法,實(shí)例分析了C#修改及重置電腦密碼的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 字符串替換Replace僅替換第一個(gè)字符串匹配項(xiàng)

    字符串替換Replace僅替換第一個(gè)字符串匹配項(xiàng)

    C#里面的String.Replace(string,string)方法替換的時(shí)候是替換所有的匹配項(xiàng),我們需要只替換第一個(gè)匹配項(xiàng),寫(xiě)一個(gè)方法來(lái)實(shí)現(xiàn)這個(gè)功能
    2013-12-12
  • C#操作FTP出現(xiàn)500錯(cuò)誤解決辦法

    C#操作FTP出現(xiàn)500錯(cuò)誤解決辦法

    最近在做項(xiàng)目的時(shí)候需要操作ftp進(jìn)行文件的上傳下載,但在調(diào)用using (var response = (FtpWebResponse)FtpWebRequest.GetResponse())的時(shí)候總是出現(xiàn)"遠(yuǎn)程服務(wù)器返回錯(cuò)誤:(550)文件不可用(例如,未找到文件,無(wú)法訪問(wèn)文件)"的異常
    2014-03-03
  • C#中使用IFormattable實(shí)現(xiàn)自定義格式化字符串輸出示例

    C#中使用IFormattable實(shí)現(xiàn)自定義格式化字符串輸出示例

    這篇文章主要介紹了C#中使用IFormattable實(shí)現(xiàn)自定義格式字符串輸出示例,本文直接給出實(shí)例代碼,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

曲阜市| 游戏| 普洱| 刚察县| 广东省| 万安县| 澎湖县| 高淳县| 紫阳县| 杨浦区| 宜兰县| 吴桥县| 墨江| 昌吉市| 阳新县| 娄烦县| 大悟县| 河西区| 报价| 长沙县| 紫阳县| 南安市| 航空| 德州市| 河曲县| 饶阳县| 西林县| 富蕴县| 洮南市| 合阳县| 新安县| 福建省| 明光市| 彭阳县| 南安市| 马公市| 上栗县| 罗甸县| SHOW| 汤原县| 武隆县|