C#窗体最小化时隐藏为任务栏图标的Window appllication

C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication

1.设置窗体属性showintask=false

2.加notifyicon控件notifyicon1,为控件notifyicon1的属性icon添加一个icon图标。

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

// this.sizechanged += new system.eventhandler(this.form1_sizechanged);  

//上面一行是主窗体initializecomponent()方法中需要添加的引用  

private void form1_sizechanged(object sender, eventargs e)  
{  
	if (this.windowstate==formwindowstate.minimized)  
	{  
		this.hide();  
		this.notifyicon1.visible=true;  
	}  

}  

4.添加点击图标事件(首先需要添加事件引用):

private void notifyicon1_click(object sender, eventargs e)  
{  
	this.visible = true;  
	this.windowstate = formwindowstate.normal;  
	this.notifyicon1.visible = false;  
}  

5.可以给notifyicon添加右键菜单:

主窗体中拖入一个contextmenu控件contextmenu1,点中控件,在上下文菜单中添加菜单,notifyicon1的contextmenu行为中选中contextmenu1作为上下文菜单。





转载自:https://blog.youkuaiyun.com/z397164725/article/details/7412208?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160514633719195264714896%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=160514633719195264714896&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-2-7412208.pc_search_result_cache&utm_term=C%23点击窗体最小化时,隐藏任务栏和显示托盘图标&spm=1018.2118.3001.4449

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值