![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Всем привет, такая проблема, есть основная форма с логином..., после входа ее прячу модальная остается, в модальной форме при изменении размеров меняется расположение контролов (ширина, высота), все расчеты делаю руками для каждого контрола, все нормально работает, как надо, но если модальную форму сворачиваю, то все идет лесом, почему отрабатываем событие OnResize на форме?? накидал тест с одной формой все нормально, событие не срабатывает!?!?!?! Может кто подскажет в чем дело?? Как можно отловить событие сворачивания формы?? я бы тогда блоки поставил и решил свою проблему.
Спасибо. |
#2
|
||||
|
||||
![]() см. свойства BorderStyle и BorderIcons. все делается на много проще и лучше.
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() Цитата:
Последний раз редактировалось Mediv, 08.08.2013 в 21:45. |
#4
|
||||
|
||||
![]() Ловим сворачивание.
Код:
WM_SYSCOMMAND : begin if wParam = SC_MINIMIZE then ... end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
|||
|
|||
![]() Код:
procedure TMainForm.WMSysCommand(var message: TWMSysCommand); begin if message.CmdType = SC_MINIMIZE then BlockMinimaze := True; if message.CmdType = SC_MAXIMIZE then BlockMinimaze := False; inherited; end; Всем спасибо, решение найдено. |