WinForm максимизировать при восстановлении трея? - PullRequest
1 голос
/ 24 августа 2010

У меня есть небольшая проблема: если у меня есть WinForm и я разверну его, и отправлю в системный трей, когда я его восстановлю, это уже не максимальный размер.

Я пытаюсь установить флаг IsMaximized в значение true, если форма развернута, когда она отправляется в трей, но при отправке в трей состояние формы минимизируется, поэтомуне поймать, когда это максимизировано.

Любые мысли о том, как я могу обойти это?

Спасибо!

1 Ответ

1 голос
/ 24 августа 2010

Попробуйте это:

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