1. 程式人生 > >C#如何實現窗體最小化到托盤

C#如何實現窗體最小化到托盤

經常看見QQ和網易雲音樂等主流軟體都可以把介面縮到托盤,然後還能在氣泡上右擊出現選單進行操作,感覺帥爆了,自己就上網研究了一下

正文

1.如何實現窗體最小化到托盤

第一步:在需要縮到托盤的主介面新增一個控制元件
在這裡插入圖片描述
新增之後如下:
在這裡插入圖片描述
第二步:選擇系統托盤圖示
在這裡插入圖片描述
執行效果:
在這裡插入圖片描述
左邊那個美美的圖示就是我們的托盤圖示了。

2.如何實現右擊托盤圖標出現快捷選單

第一步:新增控制元件
在這裡插入圖片描述
第二步:給氣泡指定右鍵選單
在這裡插入圖片描述
效果如下:
在這裡插入圖片描述
點選選單上的選擇就可以直接操作了,有沒有很帥氣呢?

3.優化

3.1 如何實現窗體最小化後,點選托盤圖示顯示主窗體

第一步:選擇氣泡的滑鼠單機時間
在這裡插入圖片描述


第二步:輸入如下程式碼

 private void ntfMainUser_MouseClick(object sender, MouseEventArgs e)
        {
            frmMainUser.GetInstance().Show();
        }

這樣就完成啦!

小結

合作收穫頗多,感覺有好多值得分享的東西,有些地方可能有疏漏,如有指教,不勝感激。