Bonjour,
existe-t'il une solution pour accélérer la création dynamique de composants dans une TForm ?
Dans l'exemple ci-dessous, je créé une centaine de TEdit.
Cela prend un certain temps.
Peut-être existe-t'il une astuce du type "BeginUpdate/EndUpdate" pour éviter par exemple que la Form ne se rafraîchisse pendant la création ?
Merci d'avance pour vos idées.
Yann
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TForm1.Button1Click(Sender: TObject); var n: integer; fEdit: TEdit; begin for n:=1 to 100 do begin fEdit:= TEdit.Create(Self); fEdit.Parent:=Self; fEdit.Top:=(n*20); fEdit.Left:=10; end; end;
Partager