1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| var
Editn: array[1..25] of Tedit; // tableau de 25 TEdits
b: Byte;
prec: Word;
begin
for b:=1 to 25 do begin
Editn[b] := Tedit.create(self); // création du Tedit comme composant de la fiche. c'est elle qui s'occupera de la destruction
with Editn[b] do begin // on lui affecte ses propriétés
width := 80;
height := 25;
if b>1
then prec:=Editn[b-1].Top + Height // bas du précédent
else prec:=30; // le 1° à 30 du haut de la fiche
top := prec + 10;// crée à partir de 40 pixels du haut de la fiche, un Tedit tous les 10 pixels
left := 100;
text := s;//SaisieEdit.text;
parent := self;
inc(X); // pour la gestion de X, un increment sur une variable privée de la fiche à chaque création de tedit
edit1.text:='';
end;
end;
end; |
Partager