若是須要控制系統托盤圖標,在.NET Framework中實現是很是簡單的,能夠經過內置控件或是編程兩種方式實現,由於.Net Framework在System.Windows.Forms空間中提供了NotifyIcon類。 一、使用控件實現 拖動NotifyIcon控件到窗體中,設置NotifyIcon控件的Icon屬性和Text屬性能夠。若是須要當鼠標右鍵點擊托盤圖標時出現菜單,能夠設置NotifyIcon的ContextMenuStrip屬性。 二、編程方式實現 完成添加一個托盤圖表的簡單功能只需在程序中加入如下代碼便可(以C#爲例): System.Windows.Forms.NotifyIcon nicon=new System.Windows.Forms.NotifyIcon(); nicon.Icon=new System.Drawing.Icon("myIcon.ico"); nicon.Visible=true; 須要注意的是,程序的最後必須設置NotifyIcon類對象的Visible使其可見。 其實以上兩種方法是同樣的,此外,添加NotifyIcon類對象的DoubleClick、MouseDown、MouseMove、MouseUp事件的事件處理函數能夠使托盤圖表根據不一樣的鼠標動做執行不一樣的代碼。