窗口还原函数
private void menuItem1_Click(object sender, System.EventArgs e)
{
ShowInTaskbar = true;
WindowState = FormWindowState.Normal;
NotifyIcon.Visible = false;
}
窗口最小化函数
private void Form1_Resize(object sender, System.EventArgs e)
{
if(this.WindowState == FormWindowState.Minimized)
{
NotifyIcon.Visible = true;
ShowInTaskbar = false;
}
}问题:
我把窗口最大化, 然后最小化     //此时窗口隐藏, 系统托盘区显示图标
单击托盘菜单, 显示窗口         //此时窗口最大化
单击窗口上的最大化按钮(理论上说是还原到窗口在最大化前的大小), 但是
实际的情况是还原的大小是只有标题栏这么大.这个是什么原因?如果我是在正常窗口大小(非最大化)的情况下最小化到系统托盘
然后再还显示窗口, 然后再将在窗口最大化和正常大小间切换都没有发生只有标题栏这么大的问题.