У меня есть TCategoryPanelGroup, которая содержит одну TCategoryPanel (названную CatPan). CatPan содержит 3 списка.
Я хочу автоматически изменить размер CatPan, чтобы он соответствовал высоте трех списков, которые он содержит. Но у CatPan нет свойства AutoSize. Поэтому мне нужно перечислить списки, чтобы получить их высоту.
Однако я ничего не получаю при попытке перечислить 3 списка:
for i= 0 to CatPan->ControlCount-1 do CatPan[i].Height;
потому что CatPan.ControlCount возвращает 1 вместо 3 !!! Кажется, что CapPan не является родителем списков. Вероятно, это делается для того, чтобы можно было сделать анимацию свертывания / развертывания.
Я вызвал lbox1-> Parent-> Name (lbox1 - один из списков), чтобы увидеть, кто является его родителем, но он возвращает пустую строку.