Appeller un composant par son nom

Contenu du snippet

Ceci reviens souvent en ce moment dans les forums, alors je l'ajoute!

Source / Exemple :


Par exemple:

var i:= Integer
begin
 for i:=1 to 10 do begin
 TEdit(FindComponent('Edit' + IntToStr(i))).Text:='';
 end;
end;

ce qui aurait pour equivalence:

begin
 Edit1.Text:='';
 Edit2.Text:='';
 [...]
 Edit10.Text:='';
end;

Conclusion :


Et voila!

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.