OK, I have decided to page the number of item displayed. It seems the easiest solution.
The next problem is the visible property.
When I add my items the control flickers. I thought I could do something like
ECAccordion1.ClearItems;
ECAccordion1.BeginUpdate;
.... Make my changes
ECAccordion1.EndUpdate;
but that doesn't work as expected.
So then I would try this
ECAccordion1.Visible:=false;
ECAccordion1.ClearItems;
.... Make my changes
ECAccordion1.Visible:=true;
but the control automatically becomes visible when I programmatically add an item.
Am I missing something? Whar am I doing wrong?