на форме панель, в ней фрейм, в нём - ещё 1 фрейм. Оба фрейма align = alClient. До ShowModal задаю форме высоту. Вопрос, почему в одних случаях пересчёт высот фреймов успевает происходить, и фреймы заполняются норм, зная, какая у них высота, а в других - нет? И как с этой ересью бороться. Application.ProcessMessages не помогает. Делаю пересчёт высоты вручную. Какой тогда смысл в Align ?!
с выравниванием есть проблемы даже в самой последней версии дельфы. с фреймами так точно. попробуй вызывать для формы RealignControls (или что-то в этом духе, не помню по памяти точно)
Благодарю за ответ. Это есть в FMX.Controls.TControl.Realign. В vcl чёто не найду
ща гляну у себя. недавно вызывал)
в VCL у TWinControl'а тоже есть
Не помогло, увы(
ты у формы вызвал?
Обсуждают сегодня