Программно обеспечить размеры формы диалогового окна такими, чтобы все видимые элементы управления не выходили за пределы формы
Категория: Delphi/Pascal
2012-10-09 15:39:25
code: #pascal
procedure TForm1.FormCreate(Sender:TObject); var i,L, maxW,maxH:Integer; begin maxW := 1; maxH := 1; L := self.ControlCount-1; for i:=0 to L do begin with self.Controls[i].BoundsRect do begin if Right>maxW then maxW := Right; if Bottom>maxH then maxH := Bottom; end; end; self.ClientWidth := maxW; self.ClientHeight := maxH; end;
автор: Vovan-VE
Поделиться: