使用NotifyIcon輕鬆創建系統任務欄小圖標
在.Net問世之前要創建系統任務欄小圖標,需要較高的編程技巧,而且要記住很多WinApi,但現在.Net很好的爲我們解決了這個問題。提供了NotifyIcon控件來輕鬆搞定這件事情。下面將列出該控件的常用屬性。
屬性:Icon
類型:System.Drawing.Icon
說明:將在系統任務欄中顯示的圖標。可以在設計時指定,也可在運行時動態指定。
例如:
/// C#
private Icon ico = new Icon; /// 聲明
ico[0] = new Icon(@"./ico/IPMS.ICO"); /// 加載
this.NotifyIcon.Icon = ico; /// 指定
屬性:Text
類型:String
說明:用於指定當鼠標停留在小圖標上時顯示的信息。
例如:
屬性:Visible
類型:Bool
說明:用於設置小圖標是否顯示。
注意:如果程序退出前沒有將其設置爲false,那麼小圖標將一直停留在系統欄,直到鼠標從上面經過時纔會消失。
操作:Click
說明:當鼠標單擊時激發的事件
操作:DoubleClick
說明:當鼠標雙擊時激發的事件
操作:MouseDown
說明:當鼠標其中一鍵按下時激發的事件
操作:MouseUp
說明:當鼠標其中一鍵鬆開時激發的事件
操作:MouseMove
說明:當鼠標其中一鍵從上掠過時激發的事件