[DELPHI] : nom d'objet dans une boucle ... [Résolu/Fermé]

Signaler
Messages postés
145
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
26 octobre 2007
-
Messages postés
145
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
26 octobre 2007
-
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

Messages postés
145
Date d'inscription
mardi 8 juin 2004
Statut
Membre
Dernière intervention
26 octobre 2007
80
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