托盘程序的问题
思篆者 2007-06-14 09:46:33 我用
protected override void OnResize(EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
Hide();
notifyIcon1.Visible = true;
}
else
{
base.OnResize(e);
}
}
这样的代码最小化到托盘,
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Show();
this.Activate();
notifyIcon1.Visible = false;
}
这样的代码来恢复,
可是在恢复时,程序会在任务栏上显示任务,不会在桌面上显示窗体,一定要在任务栏上点一下,才能看到主界面.
我的系统是XP+C#2005,请问怎么解决?