2014年2月12日 星期三

[C#/winform] Notifyicon(系統列圖示) + ContextMenuStrip(右鍵選單) 設定

首先,先到工具列拉出NotifyIcon 與 ContextMenuStrip兩個工具

NotifyIcon是系統列工具,可以改變圖示(如果覺得它很醜)

ContextMenuStrip則是應用在圖示上面按滑鼠右鍵會出現的選單

如果一開始就不要讓程式show出來,請寫入

            this.WindowState = FormWindowState.Minimized;
            this.ShowInTaskbar = false;

這樣起始畫面就會縮到最小。(這段要寫再Form Load事件裡面!!)

在ContextMenuStrip當中新增一個選項ex: Exit ,接著點它兩下

進入程式部分:(這邊看要怎樣打都可以)

 this.Close();//exit代表關掉程式

最後,在Notify icon的工具欄當中把ContextMenuStrip那一欄改為你所拉進來的ContextMenuStrip的

名稱,這樣它會直接去抓那個工具,很簡單,但是很實用喔!

End