使用NotifyIcon輕鬆創建系統任務欄小圖標

使用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

說明:當鼠標其中一鍵從上掠過時激發的事件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章