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