Bonjour,
je suis débutant en C# et je cherche comment loader des textboxs dynamiquements de façon à pouvoir les parcourir.
Je savais faire en VB6 (propriété index et commande Load) mais en c# je ne vois pas.
Avez vous une idée ??
Bonjour,
je suis débutant en C# et je cherche comment loader des textboxs dynamiquements de façon à pouvoir les parcourir.
Je savais faire en VB6 (propriété index et commande Load) mais en c# je ne vois pas.
Avez vous une idée ??
Je comprend pas trop ta question. Pourrais-tu être plus précis stp (je connais pas ces commandes en VB6, et je connais pas VB6 en fait)
Bonjour,
Il te suffit de déclarer un textbox et de l'ajouter à la collection controls de ta form.
En vb.net ca donne ça (dsl je connais pas bien la syntaxe c#,mais ca doit etre sensiblement pareil)
Après pour parcourir les controles de ta form, il te suffit de faire une boucle For..Each sur la collection controls de ta form.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim mytxt as new textBox ... Form1.controls.Add(mytxt)
En fait j' ai trouvé hier une autre méthode
private List<TextBox> oCollTextBoxes = new List<TextBox>;
puis je crée mes controles TextBox avec
this.Controls.Add(oTextBox);
oCollTextBoxes.Add(oTextBox) ;
puis j' accède au bon textbox par oCollTextBoxes[i]
Partager