.NET C# 用NotifyIcon编写托盘时,出现N多Icon尸体,怎办? 程序打开一段时间后,进托盘一看,怪怪,7,8个相同icon出现在托盘里,鼠标移到托盘,就一个个消失掉,只剩应有的一个。怎办啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 退出时把icon设为不显示就行了 不是程序退出时的问题,而是运行的时候,我的系统托盘是自动隐藏的,然后一出现,就发现N多icon图标在托盘里啊,似乎是NotifyIcon刷新的问题,是不是要定时刷新?还是怎地?? private void MainForm_Load(object sender, System.EventArgs e){。this.notifyIcon1.DoubleClick+=new EventHandler(notifyIcon1_DoubleClick);。 private void notifyIcon1_DoubleClick(object sender,System.EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.WindowState = FormWindowState.Maximized; this.Activate(); } else this.WindowState = FormWindowState.Minimized; } private void MainForm_Closing(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = true; // 取消关闭窗体 this.WindowState=FormWindowState.Minimized; } 如果用的是.NET自带的NotifyIcon的话,应该不会出现这种情况的。 会 这个可以在线程退出的时候处理一下 呵呵 就是哪个visible 控件继承问题 winform 菜单制作的打开,新建,编辑里的返回,粘贴怎么弄呢? 200分 .net中如何执行动态代码? 如何动态实例化一个类? datagridview控件双击后弹出新的winform,修改后如何自动刷新? 在网页上要控制一台机子上的某个程序,应该室可以的啥?? 用NET做音乐的播放列表! 按照书上的一段代码出现了N个错误信息 关于EF问题 请问如何用默认应用程序打开文件? 用moden如何获取来电号码 请教类的设计
{
。
this.notifyIcon1.DoubleClick+=new EventHandler(notifyIcon1_DoubleClick);
。
private void notifyIcon1_DoubleClick(object sender,System.EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Maximized;
this.Activate();
}
else
this.WindowState = FormWindowState.Minimized;
}
private void MainForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true; // 取消关闭窗体
this.WindowState=FormWindowState.Minimized;
}