Comment faire pour donner un nom à une TextBox ? [Résolu]

Signaler
Messages postés
13
Date d'inscription
dimanche 1 juin 2003
Statut
Membre
Dernière intervention
21 juin 2006
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Bonjour,

Je ne parviens pas à donner un nom à ma textbox (Juste au-dessus du champ) !!!! je pensais qu'il fallait juste ecrire :

   TextBox texte = new TextBox();
   texte.Name = "Année";
   Controls.Add(texte); 

Mais la ligne  texte.Name   ne donne rien (du moins en apparence).

Du coup j'ai du mettre un label mais je ne pense pas que ce soit la solution car à chaque fois que je v vouloir deplacer mon texte , il va falloir deplacer le label à moins qu'il y ai un moyen de l'accrocher ??

Merci si vous avez une réponse !

2 réponses

Messages postés
393
Date d'inscription
mercredi 8 mars 2006
Statut
Membre
Dernière intervention
23 mars 2007

Bonjour,
La propriété 'name' du textbox sert juste à ce qu'elle soit plus explicite dans le code, par exemple, si tu l'apelle txtMonText :
txtMonText.Text = "hello world!".

Pour mettre un nom au-dessus du textbox, je ne connais pas d'autre moyen que comme tu l'as fait.

_________________________________________________________________________
Woot
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Salut, Comme le dit Woot, la propriété Name c'est juste pour nommer ton contrôle, c'est utile pour le designer ou dans le code pour le différencier d'un autre contrôle. Créer un UserControl avec une TextBox et un Label. ça te permetra de manipuler ces deux contrôles comme une seule entité via l'UserControl.