![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с размерами форм [D5]
Alex Chu © (2002-11-19 11:29:00)Столкнулся со следующей проблемой:
в момент создания формы (msi-child) в дизайнере delphi указываю размеры окна, расставляю конпоненты (кнопки, пайджконтрол и т.п.)
все смотрется отлично.
в момент инициализации (появления этого окна размеры окна отличаюбтся от установленных ранее,- форма становится меньше повертикали и больше по горизонтали, тем самым "обрезая" компоненты, чтобы их увидеть надо растянуть форму)
Application.CreateForm(TForm1, Form1);
именно эта строка заставляет появлятся окно...
Почему такое происходит и как с этим бороться?
Игорь Шевченко (2002-11-19 11:53:00) [1]1) На событии OnCreate формы устанавливать ее размеры.
2) Обрабатывать сообщение WM_GETMINMAXINFO.
Желательно, хотя и не обязательно, заносить желаемые размеры в Constraints и брать их оттуда.
Alex Chu (2002-11-19 11:41:00) [2]НИКТО не поможет?