WinForm最大化托盘还原?

时间:2010-08-24 12:59:06

标签: c# winforms system-tray maximize

我有一个小问题,如果我有一个WinForm并最大化它,并将其发送到系统托盘,当我恢复它时,它不再是最大尺寸。

如果表单在发送到托盘时最大化,我正在尝试将标志IsMaximized设置为true,但是当它被发送到托盘时,表单状态被最小化,因此它不会被捕获它是最大化的。

关于如何解决这个问题的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

if (this.WindowState == FormWindowState.Maximized)
{  
    if (this.Size != this.MaximumSize)  
    {  
        this.Size = this.MaximumSize;  
        this.WindwoState = FormWindowState.Maximized;
    }  
}