[DELPHI] : nom d'objet dans une boucle ...

Résolu/Fermé
ollie314 Messages postés 145 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 26 octobre 2007 - 7 juin 2006 à 03:34
ollie314 Messages postés 145 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 26 octobre 2007 - 7 juin 2006 à 03:54
Bonjour,

Je travaille sous delphi, et j'aimerais faire un petit travail. Sur une fiche, j'ai 10 image et 10 memo nomme image1, image2, ... image10 et memo1, memo2, ..., memo10.
J'aimerais assigner les propriétés des diférents objet au sein d'une boucle for.
Pour cela j'utilise (enfin j'avais dans l'idée d'utiliser) une déclaration du genre image := (sender as Timage); et de traouver le nom de l'image en faisant :
with image+i (ou i est l'increment de la boucle) do
....

Mais ça ne fonctionne pas. En fait la déclaration image := sender as TImage c'est ok mais pas moyen de trouver comment concatener l'increment au nom.

Quelqu'un peut-il m'aider.

Merci d'avance

Ollie314

1 réponse

ollie314 Messages postés 145 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 26 octobre 2007 80
7 juin 2006 à 03:54
Re ...

Désolé, je vien de trouver comment faire :

Pour ceux que ça interesse :

on déclare juste
image := ( FindComponent( 'Image' + IntToStr( i ) ) as TImage );

et le tour est joué ...

C'est tout bète pour changer ...

Amicalement

Ollie314
0