Собственно, вопрос такой. Есть форма, которая пока не отображена, хотя и создана. На ней есть компонент, у которого Anchors равно [akTop,akLeft,akRight,akBottom], т.е. он должен автоматом растягиваться при изменении размеров формы. Теперь устанавливаем данной форме новую высоту, например (Form2.Height := 500). Затем отображаем форму (Form2.Show). Если поставить обработчики событий OnResize или OnShow формы, то видно, что в них компонент ещё имеет старые размеры. А хотелось бы расчитать некоторые параметры для корректного отображения его содержимого! Компонент не имеет собственного обработчика события OnResize.
Собственно, вопросы: в какой момент форма подгоняет размеры размещенных на ней компонентов со свойством Anchors при изменении собственного размера? Как принудительно заставить форму подогнать размеры дочерних компонентов в нужный мне момент?
Прикладываю пример проекта. На первой форме кнопка - в её обработчике выполняется изменение размеров второй формы и её отображение. На второй форме компонент, привязанный ко всем сторонам. В обработчиках OnResize и OnShow показывается высота компонента - к этому моменту она должна была уже стать 500, но показывается старое значение 281... При этом после появления на экране компонент на форме уже нового размера...
Подскажите, пожалуйста, что у меня не так!