Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Событие изменения WindowState


Автор: Brain89 30.9.2011, 11:16
Подскажите, пожалуйста, как отловить изменение свойства WindowState у формы. Использую .NET 3.5, на MSDN указано, что для таких целей есть событие StateChanged (http://msdn.microsoft.com/ru-ru/library/system.windows.window.statechanged(v=VS.90).aspx), но у меня его почему-то нет. Может, можно чем-то заменить или как-то обойти данную проблему? Заранее спасибо.

Автор: boevik 21.10.2011, 22:13
Отлавливать событие SizeChanged:
Код

        void Form1_SizeChanged(object sender, System.EventArgs e)
        {
            System.Diagnostics.Debug.WriteLine(this.WindowState);
        }


Output:
Код

Normal
Normal
Normal
Minimized
Normal
Maximized
Normal

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)