Provient du message de Loekit
Je débute en Delphi et je ne sais pas trop à quoi correspond la déclaration d'une collection d'image.
En gros, je les ai juste créé sur ma form et je ne les ai pas encore nommés.
Il y a une façon particulière de les déclarer ?
Disons que tout dépend ce que tu veux faire, c'est toujours pareil. Sans cas concret, toujours difficile de juger (surtout que ça fait un an que je n'ai pas fait de Delphi et que là, il n'est pas installé sur mon poste).
Il y a plusieurs façon de faire quand tu veux traiter des séries de composants pour leur appliquer le même traitement :
- si tu poses tous tes composants sur une TForm, il y a moyen en fait d'accéder à tous les composants par le biais d'un tableau de composants (regarde du côté de l'aide Delphi, me souviens plus bien du nom de la propriété mais c'est un tableau de TComponent). En parcourant le tableau (une boucle donc), il est ensuite possible de tester le type du composant (dans le cas par exemple d'un traitement systématique sur toutes tes images) ou également d'accéder à son nom (dans le cas où tu ne souhaites traiter que certains de tes composants image)
- une autre façon de faire et de créer dynamiquement tes composants images et de les ajouter ensuite sur ta TForm, mais là, il faut les positionner, les dimensionner etc dans le code, ce qui est, j'en conviens, un peu plus pénible que de passer par l'interface de conception graphique.
Désolé si je ne suis pas très clair
Si tu veux qu'on en parle plus en détail, on peut faire ça par MP et je te promets une réponse un peu plus claire pour lundi
[edit pour Tabassor]
Disons qu'en delphi, tu as moyen de faire moins "agricole" qu'en C++ (
), mais c'est plus ou moins la façon de faire
[/edit]
[edit 2 le retour du fils de la vengeance]
[mode troll ON]
Rhaaaa, puis arrêtez avec vos exemples en VB, ça n'a rien à voir
c'est un vrai langage Delphi
[mode troll OFF]
[edit]
[edit 3]
[mode auto-flagellation ON]
Zut, j'avais oublié le FindComponent
[mode auto-flagellation OFF]
[/edit]