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