我有一个小问题,如果我有一个WinForm并最大化它,并将其发送到系统托盘,当我恢复它时,它不再是最大尺寸。
如果表单在发送到托盘时最大化,我正在尝试将标志IsMaximized设置为true,但是当它被发送到托盘时,表单状态被最小化,因此它不会被捕获它是最大化的。
关于如何解决这个问题的任何想法?
谢谢!
答案 0 :(得分:1)
试试这个:
if (this.WindowState == FormWindowState.Maximized)
{
if (this.Size != this.MaximumSize)
{
this.Size = this.MaximumSize;
this.WindwoState = FormWindowState.Maximized;
}
}