
Envoyé par
torNAdE
Salut,
j ai dans ma forme 10 controles de type TextBox. j'ai essayé d'ecrire ca mais ca ne marche pas.
1 2 3 4 5
|
for (int i=0;i<9;i++)
{
} |
faut il mettre toutes les zones textes dans un seul groupe? Mais je ne sais pas comment?
La ligne suivante pose deux problèmes :
TextBox n'est pas une fonction prenant un entier comme paramètre, donc TextBox(i) ne peut pas compiler.
Ensuite, "= i", c'est pour afficher la valeur de i dans un TextBox?
Pour ça, il faut affecter la valeur à la propriété Text d'un objet :
this.textBox1.Text = i.ToString();
Pour le faire avec 10 objets, on peut les placer auparavant dans un tableau.
1 2 3 4 5 6 7 8 9 10
| TextBox[] texBoxTab = new TextBox[10];
texBoxTab[0] = this.textBox1;
texBoxTab[1] = this.textBox2;
//...
texBoxTab[9] = this.textBox10;
//...
for (int i=0;i<9;i++)
{
texBoxTab[i].Text = i.ToString();
} |
Partager