Comment modifier les propriétés d'un RectangleShape créé dynamiquement [Résolu]

Lucien88VB6 - 19 janv. 2013 à 20:38 - Dernière réponse :  Lucien88VB6
- 19 janv. 2013 à 21:58
Bonjour,

Je cherche depuis quelque temps sur divers forums sans trouver une réponse que je puisse utiliser.

Mon problème est je pense relativement simple :
Je crée des RectangleShape dynamiquement à l'aide d'un bouton, j'attribue un certain nombre de propriétés à la création (couleur, bordure, dimension ...etc.)
ils s'appellent tous Châssis(1),Châssis(2),Châssis(3), ... etc.

donc mon problème : je voudrais pouvoir modifier les propriétés d'un des rectangles créés, après sa création ?

j’espère avoir été compréhensible

je vous remercie d'avance de vos éventuelles réponses :)
cordialement.

ps: je code ne VB.net express 2010
Afficher la suite 

Votre réponse

2 réponses

Utilisateur anonyme - 19 janv. 2013 à 20:52
+3
Utile
Bonjour,

Je n'ai vraiment pas envie de fouiller partout pour savoir si tu parles de contrôles ou de dessins. Si ce sont des contrôles, tu as le principe à suivre dans les réponses données à cette question. Je pense que tu pourrais aussi aider les autres à t'aider en lisant ceci.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Utilisateur anonyme
Lucien88VB6 - 19 janv. 2013 à 21:58
0
Utile
Merci de votre vitesse de réponse

J'ai suivi votre lien vers un autre sujet et j'ai trouvé ma solution

en quelques mots :
je crée un tableau au début de la Public Class de ma form :

Dim ListeChâssis as new List(of RectangleShape)

à la création Dynamique de mon contrôle "RectangleShape" je l'ajoute à ma liste, puis le renomme :

ListeChâssis.AddRange({NouveauChâssis})
NouveauChâssis.Name = "Châssis(" & i & ")"

et je peux effectivement modifier mon contrôle RectangleShape dans un autre évènement

ListeChâssis.Item(2).BackColor = Color.Red

j'espère que d'autre trouverons leurs réponses avec ce sujet
Commenter la réponse de Lucien88VB6

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.