Label ou textbox qui s'agarndit automatiquement en cas de long texte

Signaler
Messages postés
19
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
14 janvier 2005
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Tout est dans le sujet je crois.
Je crée dynamiquement un label, ensuite je rentre du texte dedans qui peut etre long, et s'il est trop long on ne le voit pas en entier... Comment automatiser l'agrandissemnt du control en fonction de la taille du texte???

Pierru

3 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
97
Pour le Label : AutoSize
Pour le TextBox tu devrais pouvoir le faire en règlant la largeur du contrôle suivant la valeur donnée par MeasureString

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
19
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
14 janvier 2005

Le probleme c'est que autosize ne marche que pour les chaines ne contenant pas de retour a la ligne... ca marche donc en largeur mais pas en hauteur...

Pierru
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
97
là à mon avis tu auras plus vite fait de te faire un controle perso dans lequel tu dessines le texte toi même plutot que d'essayer de regler la taille d'un Label dont tu ne controles pas le dessin du texte (marges etc etc)

Cocoricoooooooo !!!!
coq
MVP Visual C#