C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Размер и положение при использовании Dock, Как установить размер, положение панели
Sanya
Отправлено: 04.11.2005, 10:17


Не зарегистрирован







В C Builder возникла необходимость изменения размеров панелей внутри окна и при необходимости выносить их за границы окна, там где они располагались, а также восстанавливать размеры и положения окон при последующей загрузки проги.
С первой половиной задачи разобрался довольно шустро, а с восстановлением размеров панелей встроенных в окно возникли проблемы. При использовании ManualDock для размещения панели в окне, передается только выравнивание окна внутри (в лево, в право, в верх ...). Ловля события OnDrockDrop и изменения свойства DrokRect тоже ни чего не дает. В конечном итоге после размещения панели внутри, определил расположение панелей в ручную (Left = ..;... ). Но тут возникла проблемы с регулировкой размеров (глюк VCL наверное), регулирует размеры так как если бы размеры окон остались прежними.
Колбашусь с этим гемороем уже почти неделю и все на том же месте.
Помогите, ели кто-то встречался с этой проблемой.

SanyaKV@mail.ru

Вернуться в Вопросы программирования в C++Builder