Recuperer le nom d'un composant cliqué

hierroc
Messages postés
6
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
31 août 2005
- 4 juin 2004 à 19:27
hierroc
Messages postés
6
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
31 août 2005
- 6 juin 2004 à 20:39
Voila: Je suis sûr que c'est un problème tout con, mais je crée dynamiquement une série d'images dans une form, et je leur affecte une fonction dans l'event OnClick. Dans cette fonction, j'aimerais récupérer le nom de l'image sur laquelle l'utilisateur a cliqué.

C. Hierro

5 réponses

Loulibier
Messages postés
309
Date d'inscription
jeudi 6 juin 2002
Statut
Membre
Dernière intervention
24 septembre 2008
2
4 juin 2004 à 20:36
Salut,

Si tu désires récuperer le nom du composant sur lequel tu as cliqué utilise :
TImage(Sender).Name;

Si tu désires récupérer le nom et le chemin de l'image charger par ton composant utilise plutôt un tableau de string ou tu stockeras tous les noms de tes images.

Bonne prog ;)
0
hierroc
Messages postés
6
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
31 août 2005

5 juin 2004 à 11:49
Merci Loulibier, ça marche impec. Pour le tableau de string, je sais pas encore. J'utilise pour l'instant le filelistbox.

Encore merci, et bonne prog à toi aussi.

C. Hierro
0
cs_flo1984
Messages postés
12
Date d'inscription
dimanche 16 mai 2004
Statut
Membre
Dernière intervention
22 février 2006

5 juin 2004 à 16:40
Pour info, on peut aussi faire :

(Sender as TButton).Name;
0
japee
Messages postés
1727
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
6 novembre 2021
8
6 juin 2004 à 14:40
flo 1984, tu voulais certainement dire :

(Sender as TImage).Name;


Mais on avait compris ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hierroc
Messages postés
6
Date d'inscription
jeudi 6 février 2003
Statut
Membre
Dernière intervention
31 août 2005

6 juin 2004 à 20:39
Merci les gars ! Trop sympas.

C. Hierro
0