Witam.
Potrzebuje uzyskać pomoc w kwestii umieszczenia kontrolek wewnątrz TFlowPanel.
TFlowPanel znajduje się na TScrollBox - chce wrzucić większą liczbę paneli do jego wnętrza.
Robię to w następujący sposób:
var
i: Integer;
pa: tpanel;
begin
for i := 0 to 500 do
begin
pa := TPanel.Create(self);
pa.Caption := 'PANEL '+IntToStr(i);
pa.Width := 200;
pa.Height := 200;
FlowPanel1.InsertControl(pa);
end;
end;
Cały problem polega na tym, że przy większej ich liczbie (paneli), TFlowPanel nie rozkłada ich w sposób prawidłowy.
Pewna część paneli jest umieszczana prawidłowo, reszta piętrzy się na samym dole przysłaniając poprzednie.
Top tych pokrywających się paneli jest jednakowy, tak jakby istniało jakieś ograniczenie.
Czy spotkaliście się już z takim problemem? Macie pomysł jak z tego wybrnąć?
W załączniku gotowiec prezentujący problem.