Bonjour,

Je crée une application avec des contrôles dynamiques (contrôles de type textbox par exemple).
Ces contrôles sont dynamiques car il sont fonction des langues que l'utilisateur choisit.

Ainsi on pourra avoir des textbox nommées tb_fr, tb_en, tb_es...
Parallèlement, j'ai un tableau tab qui contient les langues "fr", "en", "es"...

Pour accéder au contrôle textbox, je voudrais faire :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 for (int j = 0; j < i; j++)
 {
    Response.Write((tb_+tab[j]).Text)
 }

Mais ça ne marche pas !

J'ai essayé
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
string.Concat("tb_",tab[j].ToString());



Alors là, j'ai bien le nom du contrôle tb_fr par exemple, mais c'est une chaîne de caractère ! Comment faire comprendre au programme que c'est un nom de contrôle ?? Est-ce qu'un simple cast pourrait marcher ?


Merci d'avance pour votre aide.



Romain