Winforms сворачивается не корректно

Пытаюсь свернуть форму в трей, а сворачивается и остается табом над "пуском".

Прячу так:

private void UCE_Resize(object sender, EventArgs e)
{
    MessageBox.Show("resize");
    if (this.WindowState == FormWindowState.Minimized)
    {                
        Hide();
    }
}

Мессагу воткнул, чтобы посмотреть вообще ловит ли момент ресайза, как оказалось не ловит. Срабатывает только при запуске, дальше нет. FormBorderStyle перепробовал все. Пнете в нужном направлении? Спасибо!

некорректная форма


Ответы (0 шт):