Problème avec les textbox dynamiques + exception généré sans raison.............
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
26 oct. 2005 à 12:22
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
26 oct. 2005 à 13:15
Bonjour à tous,
J'ai ce code qui remplis des textboxs dynamiquement et qui les met
parrallelement dans une ArrayList (mesTextBox) pour pouvoir les
retrouver : (c'est du c++.net pareil que le c#). cb_choix est un
combobox et ce code se declenche quand on appui sur suivant.
cb_panel_nom_branche->Controls->Clear() ;
for (int i = 0 ; i
<cb_choix->SelectedIndex+1 ; i++)
{
TextBox *
mon_textbox = new System::Windows::Forms::TextBox();
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 26 oct. 2005 à 12:45
Salut, je ne vois pas trop par contre ton ArrayList il fait doublon avec la propriété "cb_panel_nom_branche->Controls" qui est déja une collection de contrôles, je sais plus si c'est Mx ou Seb qui ta proposé la Hashtable, qui permait justement de retrouver le contrôle grâce à son nom ce qui n'est pas le cas du ArrayList, ou alors la méthode FindControl que j'ai déposé quelque part dans le forum.
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 26 oct. 2005 à 12:57
Morpionmx, mestextboxs en faite est une ArrayList et j'ai bien faire mestextbox = new ArrayList() au prélable.
Mais de toute manière même comme j'enleve :
mesTextBox->Add(mon_textbox) ; ca fait le même problème je pense que
c'est la ligne : cb_panel_nom_branche->Controls->Clear() ; qui
provoque ca.
Le plus bizarre c'est que soit ca le fais quasi immediatement, soit au
bout la 10 ème fois, soit pas du tout. Ca fait un peut "la 4ème
dimension" comme problème
Quand l'erreur se declenche il est pas capable de me dire quel est le bout de code incriminé.
t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 20092 26 oct. 2005 à 13:00
Salut, Lutinore a déposé une bonne source la dessus pour parcourir une arborescebce de contrôles. Sinon je pense qu'une HashTable serait préférable à un ArrayList.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 26 oct. 2005 à 13:15
Oui visual studio 2003, j'ai pensé à faire du pas a pas mais si
l'erreur se declenche au bout de 150 fois, j'ai le temps d'avoir une
crise cardiaque mais bon j'ai pas trop le choix je fais ca et je vous
tiens au courant.