托盘联系的问题----事件的重复触发?(有源文件)
如题,做了托盘,但是右键打开图盘菜单(contextmenu),然后点击菜单上的任何一项时,总会触发【点击托盘事情】(点击托盘时显示主窗体)
不知道问题出在那里了?
有代码附件,懂的帮忙看看
谢谢
就是点击菜单某项时触发了下面的事情:
private void TrayIcon_Click(object sender, EventArgs e)
{
if(this.WindowState==System.Windows.Forms.FormWindowState.Minimized)
{
this.WindowState=System.Windows.Forms.FormWindowState.Normal;
this.ShowInTaskbar=true;
}
else if(this.WindowState==System.Windows.Forms.FormWindowState.Maximized)
{
this.WindowState=System.Windows.Forms.FormWindowState.Normal;
this.ShowInTaskbar=true;
}
else
{
this.WindowState=System.Windows.Forms.FormWindowState.Minimized;
this.ShowInTaskbar=false;
}
}
[此贴子已经被作者于2007-4-27 21:59:10编辑过]