1

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

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

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

谢谢!

4

1 回答 1

1

试试这个:

if (this.WindowState == FormWindowState.Maximized)
{  
    if (this.Size != this.MaximumSize)  
    {  
        this.Size = this.MaximumSize;  
        this.WindwoState = FormWindowState.Maximized;
    }  
} 
于 2010-08-24T13:04:04.873 回答