Bonjour,

J'ai beau chercher, je ne trouve pas la solution à mon problème. Je me permet donc de lancer un appel à l'aide

J'ai une application en VB.NET (framework 2.0 VS2005) pour laquelle j'ai créé des fichiers XML pour pouvoir facilement changer de langue. Donc sur ma form principale j'ai des label dont je connais le nom (ex : lblValider) et dans mon fichier XML j'ai un noeud
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<lblValider>Valider</lblValider>
Dans mon code VB.NET je récupère le nom du nœud ainsi que son contenu dans 2 variables chaine de type STRING. J'ai donc une variable NomLabel qui contient la chaine lblValider et une variable LabelTexte qui contient la chaine Valider

J'aimerais pouvoir dire à l'application que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
NomLabel.text = LabelTexte
Ce qui correspondrait dans mon cas à l'instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
lblValider.text = "Valider"
Le problème c'est que NomLabel n'est pas un label mais une chaine et du coup VB ne peut pas traiter ce code car un String n'a pas de propriété Text.

Donc comment est-ce que je peux passer le contenu de la chaine NomLabel en nom de label afin de modifier le contenu de celui-ci avec la variable LabelTexte ?

Merci d'avance.
Cordialement.
Manu