Mikäli ikkuna halutaan jakaa esim. 3 yhtäsuureen osaan korkeussuunnassa, joudutaan itse ohjelmoimaan miten paneelien koot muuttuvat. Tämä voidaan kirjoittaa esim. FormResize- tapahtumaan:
{ Panel1.Align = alTop } { Panel2.Align = alTop } { Panel3.Align = alClient } procedure TFormPanelDemo.FormResize(Sender: TObject); var korkeus:integer; begin korkeus := ClientHeight div 3; Panel1.Height := korkeus; Panel2.Height := korkeus; end;