首先,先拖乙個notifyicon到主窗體,然後設定notifyicon的圖示,不然等下最小化後,都找不到那個程式了,還有那個text也是,不寫名字,就預設是notifyicon了..如下圖:
然後雙擊notifyicon,**如下:
///
/// 新增雙擊托盤圖示事件(雙擊顯示視窗)
///
///
///
private void notifyicon1_mousedoubleclick(object sender, mouseeventargs e)
}然後分別到主視窗的單擊事件裡面新增以下兩個方法即可,如下圖:
**如下:
///
/// 判斷是否最小化,然後顯示托盤
///
///
///
private void f_main_sizechanged(object sender, eventargs e)
}///
/// 確認是否退出
///
///
///
private void f_main_formclosing(object sender, formclosingeventargs e)
else }
下面是托盤右鍵選單的製作:
先拖乙個contextmenustrip到主介面,然後新增你的右鍵選單,在然後繫結給notifyicon即可,圖形如**如下:
繫結選單給notifyicon
後台**:
///
/// 托盤右鍵顯示主介面
///
///
///
private void 顯示toolstripmenuitem_click(object sender, eventargs e)
///
/// 托盤右鍵退出程式
///
///
///
private void 退出toolstripmenuitem_click(object sender, eventargs e)
}來自為知筆記(wiz)
winform最小化到托盤
做winform程式的經常會用想qq那樣把視窗最小化到右下角工作列中,並顯示小圖示。當單擊或者雙擊小圖示的時候需要把視窗恢復。一 設定最小化 需要用到乙個控制項notifyicon,直接從工具箱拖到頁面即可。最小化和雙擊恢復,需要新增兩個事件 最小化的話是新增resize事件到form窗體,而雙擊恢...
WinForm最小化到托盤以及托盤右鍵選單
首先,先拖乙個notifyicon到主窗體,然後設定notifyicon的圖示,不然等下最小化後,都找不到那個程式了,還有那個text也是,不寫名字,就預設是notifyicon了.如下圖 然後雙擊notifyicon,如下 新增雙擊托盤圖示事件 雙擊顯示視窗 private void notify...
Winform最小化托盤
1.設定winform窗體屬性showintask false 2.加notifyicon控制項notifyicon1,為控制項notifyicon1的屬性icon新增乙個icon圖示。3.新增窗體最小化事件 首先需要新增事件引用 this.sizechanged new system.eventh...