Ok, je re-explique
Prends par exemple, une forme avec 5 TextBox comme suit TextBox1 TextBox2 TextBox3 TextBox4 TextBox5
Sous VB5, ce que j'aurais fais c'est prendre ces 5 TextBox et les transformer en "control array" (je sais pas ce quoi le terme exacte en francais). Cette transformation donne un tableau de TextBox comme ceci TextBox( numero du TextBox )
Maintenant, si je n'ai pas ce tableau, la seul solution (VB5 je parle) pour faire disparaitre ces TextBox est de faire
TextBox1.visible = false TextBox2.visible = false TextBox3.visible = false TextBox4.visible = false TextBox5.visible = false
Cependant, AVEC le tableau c'est 5 fois plus simple, on utilise seulement un loop for i = 1 to 5 'Ici le TextBox est un "controle array' TextBox(i).visible = false next
Le probleme est que sous VB .NET les "control array" n'existe plus! Cette solution n'est plus possible.
En faite, voici c'est que je veux accomplir. J'ai dans ma forme un ComboBox qui contient 5 valeurs { 1,2,3,4,5 } et 5 TextBox qui sont invisible. Lorsque je choisis une valeur dans le ComboBox, il y ce nombre de TextBox qui apparaissent.
Party 'till you drop !!!
|