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作為上下文菜單。
(可以在子菜單中添加行為)