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

c# 托盤雙擊不觸發(fā)單擊事件的實現(xiàn)方法

 更新時間:2009年02月14日 14:22:12   作者:  
在開發(fā)winform的時候我發(fā)現(xiàn),當執(zhí)行雙擊操作(notifyIcon1_MouseDoubleClick)時,會同時伴隨著單擊事件(notifyIcon1_MouseClick)的發(fā)生。。那如何才能使雙擊事件不觸發(fā)單擊事件呢?
我想到了如下方法,即創(chuàng)建一個Timer控件(以下名為timer_singleclick),一旦單擊發(fā)生,就自動啟動Timer的Tick事件(timer_singleclick_Tick(object sender, EventArgs e)),一定時間后,若沒有第二次點擊發(fā)生,則執(zhí)行單擊事件(Operate_DoubleClick()),若在這段時間有雙擊事件(notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e))發(fā)生,則停止Timer,此時單擊事件就不會發(fā)生了。。

具體實現(xiàn)代碼見下:
復制代碼 代碼如下:

int click = 1;
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e) //雙擊托盤彈出
{
timer_singleclick.Enabled = false;
Operate_DoubleClick();
}
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e) //單擊托盤彈出
{
if (e.Button == MouseButtons.Left) timer_singleclick.Enabled = true;
}
private void timer_singleclick_Tick(object sender, EventArgs e)
{
click = click + 1;
if (click == 5)
{
Operate_Click();
timer_singleclick.Enabled = false;
click = 1;
}
}
private void Operate_DoubleClick()
{
//這里為雙擊的操作代碼
}
private void Operate_Click()
{
//這里為單擊的操作代碼
}

相關文章

  • C#實現(xiàn)Excel轉PDF時設置內(nèi)容適應頁面寬度

    C#實現(xiàn)Excel轉PDF時設置內(nèi)容適應頁面寬度

    將Excel轉為PDF格式時,通常情況下轉換出來的PDF頁面都是默認的寬度大小。所以本文提供了C#實現(xiàn)Excel轉PDF時設置內(nèi)容適應頁面寬度的示例代碼,需要的可以參考一下
    2022-04-04
  • C#代碼實現(xiàn)撲克牌排序的幾種方式

    C#代碼實現(xiàn)撲克牌排序的幾種方式

    今天小編就為大家分享一篇關于C#代碼實現(xiàn)撲克牌排序,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • DevExpress設置FocusedNode背景色的方法

    DevExpress設置FocusedNode背景色的方法

    這篇文章主要介紹了DevExpress設置FocusedNode背景色的方法,很實用的功能,需要的朋友可以參考下
    2014-08-08
  • C#使用Win32?Api實現(xiàn)進程注入到wechat的過程

    C#使用Win32?Api實現(xiàn)進程注入到wechat的過程

    這篇文章主要介紹了C#使用Win32?Api實現(xiàn)進程注入到wechat,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • C#中HttpWebRequest的用法詳解

    C#中HttpWebRequest的用法詳解

    這篇文章主要介紹了C#中HttpWebRequest的用法,以實例的形式詳細敘述了HttpWebRequest類中GET與POST的用法,非常具有參考借鑒價值,需要的朋友可以參考下
    2014-11-11
  • C#實現(xiàn)的ACCESS數(shù)據(jù)庫操作類完整實例

    C#實現(xiàn)的ACCESS數(shù)據(jù)庫操作類完整實例

    這篇文章主要介紹了C#實現(xiàn)的ACCESS數(shù)據(jù)庫操作類,結合完整實例形式分析了C#針對access數(shù)據(jù)庫增刪改查、事務、結果處理等相關操作技巧,需要的朋友可以參考下
    2017-05-05
  • C#將Excel中的數(shù)據(jù)轉換成DataSet

    C#將Excel中的數(shù)據(jù)轉換成DataSet

    這篇文章主要介紹了C#將Excel中的數(shù)據(jù)轉換成DataSet的方法,非常簡單實用,從本人項目中提取出來的,推薦給大家,希望對大家學習C#能夠有所幫助。
    2015-03-03
  • C#編程讀取文檔Doc、Docx及Pdf內(nèi)容的方法

    C#編程讀取文檔Doc、Docx及Pdf內(nèi)容的方法

    這篇文章主要介紹了C#編程讀取文檔Doc、Docx及Pdf內(nèi)容的方法,涉及C#操作COM組件讀取Doc、Docx及Pdf文檔的相關技巧,需要的朋友可以參考下
    2015-05-05
  • c#開發(fā)cad預覽圖塊步驟詳解

    c#開發(fā)cad預覽圖塊步驟詳解

    在本篇文章里小編給大家分享了關于c#開發(fā)cad預覽圖塊步驟和相關知識點,需要的朋友們學習下。
    2019-02-02
  • C#索引器簡單實例代碼

    C#索引器簡單實例代碼

    打開.Net Framework源代碼隨便看幾個類,就會發(fā)現(xiàn)索引器的影子。索引器可以被重載,可以接收一個或者多個參數(shù),但是不可以定義為靜態(tài)的??梢杂藐P聯(lián)數(shù)組的方式訪問索引器。
    2013-03-03

最新評論

通渭县| 库尔勒市| 长宁县| 松滋市| 赤峰市| 淅川县| 嘉峪关市| 威海市| 射阳县| 慈溪市| 东安县| 鄂尔多斯市| 金溪县| 漳浦县| 公主岭市| 信宜市| 荥经县| 博兴县| 定南县| 西乌珠穆沁旗| 临湘市| 增城市| 山丹县| 丰城市| 新乡县| 石楼县| 禄丰县| 新余市| 贡嘎县| 喀喇| 大厂| 通江县| 上杭县| 青河县| 衡东县| 麟游县| 玉溪市| 富蕴县| 克拉玛依市| 永平县| 和平县|