當(dāng)前位置:首頁>>開發(fā)編程>>VS.NET>>新聞內(nèi)容
C#編寫隱藏在任務(wù)欄圖標(biāo)的Windows應(yīng)用程序
作者:davidullua 發(fā)布時(shí)間:2004-9-1 14:52:58 文章來源:csdn

1.設(shè)置窗體屬性showinTask=false

2.加notifyicon控件notifyIcon1,為控件notifyIcon1的屬性Icon添加一個(gè)icon圖標(biāo)。

3.添加窗體最小化事件(首先需要添加事件引用): 

// this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);

//上面一行是主窗體InitializeComponent()方法中需要添加的引用

 private void Form1_SizeChanged(object sender, EventArgs e)
  {
   if (this.WindowState==FormWindowState.Minimized)
   {
    this.Hide();
    this.notifyIcon1.Visible=true;
   }
 }

4.添加點(diǎn)擊圖標(biāo)事件(首先需要添加事件引用):

  private void notifyIcon1_Click(object sender, EventArgs e)
  {
   this.Visible = true;

   this.WindowState = FormWindowState.Normal;

   this.notifyIcon1.Visible = false;
  }

5.可以給notifyIcon添加右鍵菜單:

主窗體中拖入一個(gè)ContextMenu控件contextMenu1,點(diǎn)中控件,在上下文菜單中添加菜單,notifyIcon1的ContextMenu行為中選中contextMenu1作為上下文菜單。(可以在子菜單中添加行為)


最新更新
·C#中使用Split分隔字符串的技
·VS2008開發(fā)中Windows Mobile
·PC機(jī)和移動設(shè)備上絕對路徑的
·C#程序加殼的方法(使用Sixx
·當(dāng)前上下文中不存在名稱Conf
·請插入磁盤:Visual Studio 2
·用VS.NET讀取Flash格式文件信
·在ASP.NET中使用AJAX的簡單方
·VS.NET 2005中常用的一些代碼
·安裝VS.NET 2005 SP1補(bǔ)丁全攻
相關(guān)信息
·C#中使用Split分隔字符串的技巧
·PC機(jī)和移動設(shè)備上絕對路徑的獲取(C#)
·C#程序加殼的方法(使用Sixxpack)
·當(dāng)前上下文中不存在名稱ConfigurationManager的解決方法
·C#的支付寶Payto接口代碼
·C#實(shí)現(xiàn)窗口最小化到系統(tǒng)托盤
·解密QQ的MsgEx.db消息文件格式
·QQ的TEA填充算法C#實(shí)現(xiàn)
·C#用Guid獲取不規(guī)則的唯一值(標(biāo)識)
·基于Windows Mobile 5.0的掌上天氣預(yù)報(bào)設(shè)計(jì)
畫心
愚愛
偏愛
火苗
白狐
畫沙
犯錯(cuò)
歌曲
傳奇
稻香
小酒窩
獅子座
小情歌
全是愛
棉花糖
海豚音
我相信
甩蔥歌
這叫愛
shero
走天涯
琉璃月
Nobody
我愛他
套馬桿
愛是你我
最后一次
少女時(shí)代
灰色頭像
斷橋殘雪
美了美了
狼的誘惑
我很快樂
星月神話
心痛2009
愛丫愛丫
半城煙沙
旗開得勝
郎的誘惑
愛情買賣
2010等你來
我叫小沈陽
i miss you
姑娘我愛你
我們都一樣
其實(shí)很寂寞
我愛雨夜花
變心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK繃
貝多芬的悲傷
哥只是個(gè)傳說
丟了幸福的豬
找個(gè)人來愛我
要嫁就嫁灰太狼
如果這就是愛情
我們沒有在一起
寂寞在唱什么歌
斯琴高麗的傷心
別在我離開之前離開
不是因?yàn)榧拍畔肽?/a>
愛上你等于愛上了錯(cuò)
在心里從此永遠(yuǎn)有個(gè)你
一個(gè)人的寂寞兩個(gè)人的錯(cuò)