国产探花免费观看_亚洲丰满少妇自慰呻吟_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;  //托盤圖標可見
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深圳市| 临夏县| 营山县| 宁海县| 革吉县| 祥云县| 班玛县| 康定县| 磐石市| 建阳市| 合水县| 北宁市| 武宁县| 沽源县| 兰西县| 万安县| 阜新市| 育儿| 蛟河市| 鄂伦春自治旗| 富宁县| 新乐市| 大理市| 石楼县| 凉城县| 林芝县| 沙湾县| 微山县| 铜梁县| 尖扎县| 大港区| 清流县| 防城港市| 河间市| 娱乐| 都兰县| 十堰市| 临西县| 平遥县| 汽车| 报价|