Boucler dans des textboxs c#
Résolu
pyvator
-
pyvator -
pyvator -
Bonjour,
je voudrais s'il vous plaît savoir comment boucler dans une chaine de plusieurs textboxs. Voici un peu pres ce que souhaiterais faire :
for (int x = 0; x != 10; x++)
{
textbox & x = "hello" (voila mon probleme , "hello" n'etais qu'un exemple)
}
je sais qu'il y a des reponses a ma question sur internet mais souvent les exemples sont trop complexes.
Je viens de passer à vba à c# depuis 2 mois.
je voudrais s'il vous plaît savoir comment boucler dans une chaine de plusieurs textboxs. Voici un peu pres ce que souhaiterais faire :
for (int x = 0; x != 10; x++)
{
textbox & x = "hello" (voila mon probleme , "hello" n'etais qu'un exemple)
}
je sais qu'il y a des reponses a ma question sur internet mais souvent les exemples sont trop complexes.
Je viens de passer à vba à c# depuis 2 mois.
Configuration: Windows XP Internet Explorer 7.0
4 réponses
-
Salut,
Alors si tu as une fenêtre avec un panel (par exemple nommé mon_pannel) et que tu as à l'intérieur 10 textbox, tu peux faire:
foreach (Control ctr in mon_pannel.Controls) { //test si le control enfant est une textbox if (ctr.GetType().Name == "TextBox") { //si c'est le cas, cast le control pour avoir les propriétés d'une textbox afin d'afficher le text voulu TextBox txt = (TextBox)ctr; txt.Text = "Hello"; } }
Voilà, j'espere ca pourra t'aider!!
@+ -
salut,
c'est bon enfaite j'ai trouve la solution je la donne si sa peux interresser quelqu'un :
for(int i=1;i<8;i++)
{
Form1.Controls["textBox" + (i + 7).ToString()].Text = "hello";
}
merci quand meme. -
Salut,
Je comprends pas ce que tu veux faire....
Qu'appelles tu "Boucler" dans une chaine de plusieurs textBox???
Si tu veux recuperer des infos dans plusieurs textbox appartenant à un même control, utilise un foreach....
Si tu peux donner un peu plus d'info!!
@+
-
salut,
imaginons j'ai plusieurs textbox (textbox 1,textbox 2,textbox 3,textbox 4...) et au lieu d'ecrire :
textbox1 = "hello"
textbox2 = "hello"
textbox3 = "hello"
textbox4 = "hello"
...
je voudrais faire un peu pres cela :
for (int x = 1; x !=10; x++)
{
textbox + x = hello
}
j'espere que maintenant tu as compris mon probleme. Tu pourrais me mettre un exemple s'il te plait.
merci