winform最小化到托盤

2022-02-11 21:19:02 字數 538 閱讀 7441

做winform程式的經常會用想qq那樣把視窗最小化到右下角工作列中,並顯示小圖示。當單擊或者雙擊小圖示的時候需要把視窗恢復。

一、設定最小化:

需要用到乙個控制項notifyicon,直接從工具箱拖到頁面即可。最小化和雙擊恢復,需要新增兩個事件:最小化的話是新增resize事件到form窗體,而雙擊恢復的話是新增mousedoubleclick事件到notifyicon控制項上。裡面的具體操作**如下:

//這個是最小化觸發的

private void form1_resize(object sender, eventargs e)

}//滑鼠事件

private void notifyicon1_mousedoubleclick(object sender, mouseeventargs e)

二、設定小圖示

1.視窗設定小圖示,form窗體直接選擇視窗--》屬性--》有個選項icon,瀏覽你想要設定的ico格式的圖示就可以了

2.最小化設定小圖示到工作列,notifyicon控制項--》屬性--》icon,和窗體的設定一樣

Winform最小化托盤

1.設定winform窗體屬性showintask false 2.加notifyicon控制項notifyicon1,為控制項notifyicon1的屬性icon新增乙個icon圖示。3.新增窗體最小化事件 首先需要新增事件引用 this.sizechanged new system.eventh...

WinForm最小化到托盤以及托盤右鍵選單

首先,先拖乙個notifyicon到主窗體,然後設定notifyicon的圖示,不然等下最小化後,都找不到那個程式了,還有那個text也是,不寫名字,就預設是notifyicon了.如下圖 然後雙擊notifyicon,如下 新增雙擊托盤圖示事件 雙擊顯示視窗 private void notify...

WinForm最小化到托盤以及托盤右鍵選單

首先,先拖乙個notifyicon到主窗體,然後設定notifyicon的圖示,不然等下最小化後,都找不到那個程式了,還有那個text也是,不寫名字,就預設是notifyicon了.如下圖 然後雙擊notifyicon,如下 新增雙擊托盤圖示事件 雙擊顯示視窗 private void notify...