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

2021-09-24 16:29:44 字數 1490 閱讀 8287

首先,先拖乙個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)

}

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...