surfouze
Messages postés8Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention22 janvier 2008
-
8 mars 2005 à 10:55
Athalus
Messages postés131Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 7 juillet 2005
-
8 mars 2005 à 14:22
Bonjour à tous,
C'est une application window que je suis entrain de créer.
Tout d'abord l'utilisateur selectionne dans un compteur le nombre
d'enregistrement qu'il veut créer. Ensuite il clik sur un bouton qui
créé dynamiquement les textbox :
for(int i=0;i<nupCpt.Value;i++)
{
TextBox txtTit = new TextBox();
txtTit.Name="txtTitre_" + i; //ce ki donne txtTitre_1, txtTitre_2 ...
txtTit.Location=new Point(24,
232+(i*50));
txtTit.Size= new Size(216,20);
Controls.Add(txtTit);
txtTit.Text=txtTit.Name;
}
Une fois créé je voudrais si l'utilisateur c'était trompé les supprimer, mais je n'arrive pas à retrouver le controle :
msdn me donne ça mé sa ne marche qu'avec une appli Asp.net :
Control myControl1 = FindControl("txtTitre_1");
sinon j'ai essayé de faire un autre textbox mais sa ne marche pas certainement parce que je créé une nouvelle instance.
for(int i=0;i<cpt;i++)
{
TextBox txtTit = new TextBox();
txtTit.Name="txtTitre_" + i;
Controls.Remove(txtTit);
}
Alors ma question est : Comment récupéré la valeur des textbox créé dynamiquement ?