程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#實現系統托盤及窗體最小化時隱藏為任務欄圖標的Window appllication

C#實現系統托盤及窗體最小化時隱藏為任務欄圖標的Window appllication

編輯:關於C語言

1.設置窗體屬性showintask=false

2.加notifyicon控件notifyicon1,為控件notifyicon1的屬性icon添加一個icon圖標。

3.添加窗體最小化事件(首先需要添加事件引用):

//this.sizechanged+=newsystem.eventhandler(this.form1_sizechanged);
//上面一行是主窗體initializecomponent()方法中需要添加的引用 
privatevoidform1_sizechanged(objectsender,eventargse)
{
if(this.windowstate==formWindowstate.minimized)
{
this.hide();
this.notifyicon1.visible=true;
}
}

4.添加點擊圖標事件(首先需要添加事件引用):

privatevoidnotifyicon1_click(objectsender,eventargse)
{
this.visible=true;
this.windowstate=formWindowstate.normal;
this.notifyicon1.visible=false;
}

5.可以給notifyicon添加右鍵菜單:

主窗體中拖入一個contextmenu控件contextmenu1,點中控件,在上下文菜單中添加菜單,notifyicon1的contextmenu行為中選中contextmenu1作為上下文菜單。

(可以在子菜單中添加行為)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved