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

WinForm實現(xiàn)最小化到系統(tǒng)托盤方法實例詳解

 更新時間:2015年05月25日 10:43:52   作者:陌香  
這篇文章主要介紹了WinForm實現(xiàn)最小化到系統(tǒng)托盤方法,實例分析了C#中實現(xiàn)WinForm最小化到系統(tǒng)托盤所需的相關控件與使用技巧,需要的朋友可以參考下

本文實例講述了WinForm實現(xiàn)最小化到系統(tǒng)托盤方法。分享給大家供大家參考。具體分析如下:

有個叫NotifyIcon的控件

1、建個WinForm項目,其它操作略過。
2、拉個NotifyIcon控件,將屬性Visable設置成False,在Text屬性上隨便填些文件。
3、實現(xiàn)Form的SizeChanged事件,代碼如下:

if(this.WindowState == FormWindowState.Minimized) //判斷是否最小化
{
this.ShowInTaskbar = false; //不顯示在系統(tǒng)任務欄
notifyIcon.Visible = true; //托盤圖標可見
}

4、實現(xiàn)NotifyIcon控件的DoubleClick事件,代碼如下:

if(this.WindowState == FormWindowState.Minimized)
{
this.ShowInTaskbar = true; //顯示在系統(tǒng)任務欄
this.WindowState = FormWindowState.Normal; //還原窗體
notifyIcon.Visible = false; //托盤圖標隱藏
}

例題:

private ContextMenu notifyiconMnu;
#region 最小化到任務欄
/// <summary>
/// 最小化到任務欄
/// </summary>
private void Initializenotifyicon()
{
  //定義一個MenuItem數(shù)組,并把此數(shù)組同時賦值給ContextMenu對象 
  MenuItem[] mnuItms = new MenuItem[3];
  mnuItms[0] = new MenuItem();
  mnuItms[0].Text = "顯示窗口";
  mnuItms[0].Click += new System.EventHandler(this.notifyIcon1_showfrom);
  mnuItms[1] = new MenuItem("-");
  mnuItms[2] = new MenuItem();
  mnuItms[2].Text = "退出系統(tǒng)";
  mnuItms[2].Click += new System.EventHandler(this.ExitSelect);
  mnuItms[2].DefaultItem = true;
  notifyiconMnu = new ContextMenu(mnuItms);
  notifyIcon1.ContextMenu = notifyiconMnu;
  //為托盤程序加入設定好的ContextMenu對象 
}
private void notifyIcon1_DoubleClick(object sender, EventArgs e)
{
  if (this.WindowState == FormWindowState.Minimized)
  {
    this.Show();
    this.ShowInTaskbar = true; 
    this.WindowState = FormWindowState.Normal; 
    notifyIcon1.Visible = false; 
  }
}
public void notifyIcon1_showfrom(object sender, System.EventArgs e)
{
  if (this.WindowState == FormWindowState.Minimized)
  {
    this.Show();
    this.ShowInTaskbar = true;
    this.WindowState = FormWindowState.Normal;
    notifyIcon1.Visible = false;
  }
}
public void ExitSelect(object sender, System.EventArgs e)
{
  //隱藏托盤程序中的圖標 
  notifyIcon1.Visible = false;
  //關閉系統(tǒng) 
  this.Close();
  this.Dispose(true);
}
#endregion
private void Form_main_SizeChanged(object sender, EventArgs e)
{
  if (this.WindowState == FormWindowState.Minimized)
  //判斷是否最小化
  {
    notifyIcon1.Visible = true;
    this.Hide();
    this.ShowInTaskbar = false;
    Initializenotifyicon();
  }
}

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C# 實現(xiàn)SDL2進行視頻播放窗口截圖和字幕添加

    C# 實現(xiàn)SDL2進行視頻播放窗口截圖和字幕添加

    這篇文章主要介紹了C# 實現(xiàn)SDL2進行視頻播放窗口截圖和字幕添加,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • C#生成Code39條形碼而非條形碼字體的方法

    C#生成Code39條形碼而非條形碼字體的方法

    由于Code39編譯簡單、能夠?qū)θ我忾L度的數(shù)據(jù)進行編碼、支持設備比較廣泛所以被廣泛的采用,下面介紹下C#生成Code39條形碼而非條形碼字體的方法,需要的朋友可以參考下
    2015-07-07
  • C#實現(xiàn)TCP客戶端和服務器的基本功能

    C#實現(xiàn)TCP客戶端和服務器的基本功能

    本文將介紹如何使用C#實現(xiàn)TCP客戶端和服務器的基本功能,客戶端與服務器可以相互發(fā)送消息,文章通過代碼講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • C#中Hashtable和Dictionary的區(qū)別

    C#中Hashtable和Dictionary的區(qū)別

    Hashtable 和 Dictionary 都是 C# 中用于存儲鍵值對的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了C#中Hashtable和Dictionary的區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • 基于AForge實現(xiàn)C#攝像頭視頻錄制功能

    基于AForge實現(xiàn)C#攝像頭視頻錄制功能

    這篇文章主要為大家詳細介紹了基于AForge實現(xiàn)C#攝像頭視頻錄制功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • C#實現(xiàn)的pdf生成圖片文字水印類實例

    C#實現(xiàn)的pdf生成圖片文字水印類實例

    這篇文章主要介紹了C#實現(xiàn)的pdf生成圖片文字水印類,結(jié)合完整實例形式分析了C#針對pdf文件的創(chuàng)建、添加文字、水印等相關操作技巧,需要的朋友可以參考下
    2017-09-09
  • TextBox獲取輸入焦點時自動全選的實現(xiàn)方法

    TextBox獲取輸入焦點時自動全選的實現(xiàn)方法

    TextBox獲取輸入焦點時自動全選的實現(xiàn)方法,需要的朋友可以參考一下
    2013-03-03
  • 淺談C#中[]的幾種用法

    淺談C#中[]的幾種用法

    本文主要介紹了淺談C#中[]的幾種用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • c#模擬銀行atm機示例分享

    c#模擬銀行atm機示例分享

    這篇文章主要介紹了c#模擬銀行atm機示例,實現(xiàn)了用戶登錄、用戶存款、用戶取款等功能,需要的朋友可以參考下
    2014-03-03
  • C#基于Windows服務的聊天程序(1)

    C#基于Windows服務的聊天程序(1)

    這篇文章主要為大家詳細介紹了C#基于Windows服務的聊天程序的第一篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評論

宝应县| 米泉市| 彭泽县| 通山县| 休宁县| 富平县| 房山区| 耿马| 宁蒗| 乌审旗| 台北市| 阿图什市| 正宁县| 随州市| 彰化市| 庄浪县| 梅河口市| 临漳县| 广丰县| 涞源县| 兴隆县| 二手房| 博爱县| 微山县| 阿勒泰市| 太保市| 融水| 龙岩市| 东兰县| 巴马| 额尔古纳市| 迁西县| 鄱阳县| 五大连池市| 新干县| 呼玛县| 德庆县| 丹江口市| 渭源县| 滨海县| 云浮市|