讓WinForm應用程序最小化圖標顯示在任務欄並提供右擊菜單

  閱讀: 150 評論: 1 做者: blackcore 發表於 2009-11-18 10:06 原文連接html

  1. 首先應該把MDI窗體ShowInTaskbar設置爲true,在vs2008中默認就是true;
  2. 而後分別添加NotifyIcon及其ContextMenuStrip控件;
  3. 再把NotifyIcon的ContextMenuStrip屬性值指向ContextMenuStrip,而且把NotifyIcon的Icon指定一張*.Icon格式的圖片文件以便顯示在任務欄中;
  4. 爲NotifyIcon添加名稱爲notifyIconSystem_MouseDoubleClick的MouseDoubleClick事件;
  5. 爲MDI窗體添加名爲MainForm_SizeChanged的SizeChanged事件;

以上基本上就能夠完成咱們相應的需求了,而後就是實現了。在這裏我要求Application在應用時任務欄不顯示相應的圖標,只有當在最小化時才顯示其圖標,而且在右擊任務欄上的圖標提供簡單的功能(隱藏,顯示,關閉,關於),雙擊圖標時還原Application窗體。windows

 

具體代碼以下:ide

 

Code

 

 

本人初學WinForm開發,以上內容是我的整理以便有需而用,其如有誤,煩請幫忙指點更正,衷心感謝!BlackCore敬上!網站

 

 

  發表評論this


新聞頻道:三款淘寶手機問世 淘寶無線電子商務開啓spa

推薦連接:Windows 7專題發佈
code

網站導航:博客園首頁  我的主頁  新聞  社區  博問  閃存  知識庫orm

相關文章
相關標籤/搜索