AJUSTER LA LARGEUR DE VOS CONTRÔLES EN FONCTION DU TEXTE À L'INTÉRIEUR. (OBTENIR

gg00xiv 656 Messages postés mercredi 22 août 2001Date d'inscription 11 mars 2005 Dernière intervention - 16 août 2003 à 15:21 - Dernière réponse :  red
- 13 déc. 2017 à 23:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/11555-ajuster-la-largeur-de-vos-controles-en-fonction-du-texte-a-l-interieur-obtenir-la-largeur-d-une-chaine

Afficher la suite 
filotto 91 Messages postés dimanche 5 janvier 2003Date d'inscription 21 août 2011 Dernière intervention - 14 août 2009 à 13:21
Et si le textbox est multiligne?
Cordialement
tmcuh 463 Messages postés dimanche 22 décembre 2002Date d'inscription 18 avril 2009 Dernière intervention - 14 août 2009 à 13:36
filotto : tu dois dans ce cas ajuster plutot la hauteur suivant :
SizeF size = g.MeasureString(textBox.Text, textBox.Font, textBox.Width);
texBox.Height = size.Height;
... J'ai pas testé si ça marché.
filotto 91 Messages postés dimanche 5 janvier 2003Date d'inscription 21 août 2011 Dernière intervention - 15 août 2009 à 19:06
ok merci.
Et si l'on veut repositionner le textbox? As tu une idee?
Cordialement
tmcuh 463 Messages postés dimanche 22 décembre 2002Date d'inscription 18 avril 2009 Dernière intervention - 17 août 2009 à 09:12
la question est repositionner par rapport à quoi? car en toute logique avec les encrage sur la fenêtre la question ne devrait pas se poser. Il reste cependant pertinent qu'un contrôle qui se redimensionne ne peux pas aller jusqu'en dehors de la fenêtre, ni au dessus d'un autre contrôle.
Commenter la réponse de gg00xiv

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.