Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

ARMSoft


Принципиальный молчун

Зарегистрирован:
11 December 2006
Сообщения: 8
Примеры кода: 0
 

Порядок вызова методов/ивентов формы/контрола при создании

22 January 2007 16:42  


Все перерыл, но не нашел.
Подскажите порядок вызова методов/ивентов контрола (в частном случае интересует класс формы), куда можно вставить кастомные изменения параметров формы.

Задача в след.: для формы нужно загрузить сохраненные параметры (размер и location) и установить для формы.
Все бы ОК, если бы не одно НО. Если делать установку Left/Top/Width/Height в:
1) form.Load — форма сначало показывается в своем начальном положении (там, где ее расположит Windows), а только затем вступают в силу мои изменения, т.е. получаем мерцание (т.е. мои изменения попадают в очередь сообщений формы позже первоначальных координат и команды WM_Show).
2) CreateParams — не катит, т.к. инициализация положения формы Windows перекрывает мои изменения, да и написано, чтобы не изменяли позицию/размер окна в CreateParams.
3) form.Shown — перезультат п.1 — флик.
4) конструктор — не катит. Винда перекрывает мои изменения (см. п.2).

ЗЫ: VS2005 SP1, .NET 2.0, C#.

Данное сообщение получено с сайта RSDN
Наверх
  



Winforms

 Порядок вызова методов/ивентов формы/контрола при созданииARMSoft  22 January 2007 16:42
 Re: Порядок вызова методов/ивентов формы/контрола при создан_FRED_  22 January 2007 18:23
 Re[2]: Порядок вызова методов/ивентов формы/контрола при созARMSoft  22 January 2007 19:03
 Re[3]: Порядок вызова методов/ивентов формы/контрола при соз_FRED_  23 January 2007 11:36
 Re: Порядок вызова методов/ивентов формы/контрола при созданGreeter  22 January 2007 17:32
 Re[2]: Порядок вызова методов/ивентов формы/контрола при созARMSoft  22 January 2007 19:05
 Re[2]: Порядок вызова методов/ивентов формы/контрола при созyar_coder  22 January 2007 20:11
 Порядок вызова методов/ивентов формы/контрола при созданииyar_coder  22 January 2007 17:10
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта