国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

[C#]WinFrom中實現最小化至系統托盤

2024-07-21 02:26:48
字體:
來源:轉載
供稿:網友
剛在寫個程序,遇到個小問題,就是當點擊最小化按鈕時,如何把程序最小化到系統托盤里去。
其實這樣的例子在很多軟件上面都可以見到的,但剛開始找屬性時并沒有任何和系統托盤有關的,
找了一下事件,也沒有發現有關最小化按鈕點擊的事件。郁悶中,于是上網搜索了一下,
才發現原來有個叫notifyicon的控件(汗一個,再bs自己一個,以前怎么沒發現)。
而最小化的事件也可以換種思路去實現(用sizechanged事件)。
 
下面是實現當點擊最小化按鈕時,程序縮到系統托盤中,雙擊系統托盤圖標時,還原程序。
 
1、建個winform項目,其它操作略過。
2、拉個notifyicon控件,將屬性visable設置成false,在text屬性上隨便填些文件。
3、實現form的sizechanged事件,代碼如下:

if(this.windowstate == formwindowstate.minimized)  //判斷是否最小化
{
    
this.showintaskbar = false;  //不顯示在系統任務欄

    notifyicon.visible = true;  //托盤圖標可見
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 于都县| 林周县| 咸丰县| 盐池县| 鸡泽县| 甘肃省| 湘阴县| 广西| 确山县| 呼和浩特市| 土默特右旗| 新郑市| 安国市| 元阳县| 息烽县| 江西省| 贵阳市| 岱山县| 新宁县| 迁安市| 保山市| 临高县| 光泽县| 嘉定区| 翁牛特旗| 普宁市| 吴江市| 西安市| 黑河市| 昌平区| 油尖旺区| 武威市| 霍城县| 凤城市| 汾阳市| 格尔木市| 裕民县| 舟山市| 偃师市| 商河县| 望江县|