Re: Delphi 6, Docking
От: AIR Россия  
Дата: 24.11.03 07:37
Оценка:
Здравствуйте, pshechenko, Вы писали:

P>Есть проблема.

P>Есть панель (Align=alClient), на ней задочены несколько форм
P>Получается что-то типа этого

P>
P>+----------------------+
P>|          |           |
P>|          |           |
P>|          |           |
P>+----------------------+
P>|                      |
P>|                      |
P>|                      |
P>+----------------------+
P>

P>При изменении размера формы(включая maximize-restore), размеры
P>док-клиентов(прикрепленных
P>форм) не меняются (или меняются неадекватно, уезжают за пределы панели и
P>т.п). Если принудительно обрабатывать хотя бы Maximize-Restore
P>(черезWM_GetSysCommand) и принудительно менять размеры и координаты
P>док-клиентов пропорционально размерам родительской панели, то сплиттеры
P>между этими формами уезжают куда-то.
P>Как правильно обрабатывать ресайзы док-клиентов, при ресайзе родительской
P>панели?
Попробуй поставить для формы, которую докаешь, значение Align в Client. Должно помочь
Безвыходных ситуаций не бывает, это просто такое состояние головного мозга!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.