AJUSTER LA LARGEUR DE VOS CONTRÔLES EN FONCTION DU TEXTE À L'INTÉRIEUR. (OBTENIR
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 2005
-
16 août 2003 à 15:21
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.
tmcuh
Messages postés458Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention18 avril 2009 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.
filotto
Messages postés91Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention21 août 2011 15 août 2009 à 19:06
ok merci.
Et si l'on veut repositionner le textbox? As tu une idee?
Cordialement
tmcuh
Messages postés458Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention18 avril 2009 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
Messages postés91Date d'inscriptiondimanche 5 janvier 2003StatutMembreDernière intervention21 août 2011 14 août 2009 à 13:21
Et si le textbox est multiligne?
Cordialement
TeBeCo
Messages postés467Date d'inscriptionlundi 24 juin 2002StatutMembreDernière intervention 9 mars 2011 9 mars 2008 à 18:27
Quoi qu'il en sois c'est effectivement bien pratique d'avoir à le trouver directement comme cela sur un site pour une utilisation direct.
Je pense que que vous puissiez vous permettre de juger si c'est utile ou non vous êtes pas vraiment les seuls utilisateur de GDI existant.
Personnellement ça me sert dynamiquement pour afficher des chaine de caractère et pourvoir les couper sans pour autant aller redimensionner un item.
Les cas d'utilisation sont relativement vastes, la source est pertinente est précise
Merci encore.
tmcuh
Messages postés458Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention18 avril 2009 4 mai 2005 à 11:22
Je suis d'accord pour dire que la seule possibilité d'action est une position d'initialisation ... ainsi au départ on défini le controle pour 5 caractère et il se redimensionne suivant la police qui lui est associé. C'est pas mal et simple à faire. Merci pour cette source.
Pour asp.net regarde les class utilisé pour le graphic, il y a de forte chance que tu dois intégré le windows.graphic. Mais tout ce qui est c# peut etre appliqué à asp.net le tout c'est d'avoir les bonnes classes.
Amicalement tmcuh
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 4 mai 2004 à 16:28
Genre ce truc c'est nickel si tu fais ta propre MessageBox, pour la faire de la bonne taille.. merci Caps..
cs_Domilo
Messages postés32Date d'inscriptionjeudi 31 janvier 2002StatutMembreDernière intervention22 février 2005 26 août 2003 à 10:54
Super !
Merci.
Quelqu'un saurait-il comment le décliner en ASP.Naet?
(Je ne trouve pas CreateGraphics avec le TextBox d'Asp)
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 25 août 2003 à 04:10
CapsLock n'a pas tord , ca evitera a ceux qui en ont besoin de perdre du temps :>
cs_CapsLock
Messages postés40Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention 5 septembre 20031 18 août 2003 à 12:06
Oui c'est sur, mais dans le cadre de projet avec l'utilisation du GDI+, il est souvent pratique de redimensionner des contrôles qui seront "Dessiner" à l'utilisateur. Moi, j'ai chercher quelque heures pour trouver ceci. Je voulais juste que les autres utilisateurs ne cherchent pas aussi longtemps...
Quand penses-tu ???
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 16 août 2003 à 15:21
Si ton textbox se redimensionne il fo penser aussi a redimensionner ta fenetre, et les autres controles situes a cote de ce dernier ...
et puis c peu esthetique un textbox qui sautoredimensionne automatiquement , perso j'ai jamais vu une appli qui faisait ca.
13 déc. 2017 à 23:18
17 août 2009 à 09:12
15 août 2009 à 19:06
Et si l'on veut repositionner le textbox? As tu une idee?
Cordialement
14 août 2009 à 13:36
SizeF size = g.MeasureString(textBox.Text, textBox.Font, textBox.Width);
texBox.Height = size.Height;
... J'ai pas testé si ça marché.
14 août 2009 à 13:21
Cordialement
9 mars 2008 à 18:27
Je pense que que vous puissiez vous permettre de juger si c'est utile ou non vous êtes pas vraiment les seuls utilisateur de GDI existant.
Personnellement ça me sert dynamiquement pour afficher des chaine de caractère et pourvoir les couper sans pour autant aller redimensionner un item.
Les cas d'utilisation sont relativement vastes, la source est pertinente est précise
Merci encore.
4 mai 2005 à 11:22
Pour asp.net regarde les class utilisé pour le graphic, il y a de forte chance que tu dois intégré le windows.graphic. Mais tout ce qui est c# peut etre appliqué à asp.net le tout c'est d'avoir les bonnes classes.
Amicalement tmcuh
4 mai 2004 à 16:28
26 août 2003 à 10:54
Merci.
Quelqu'un saurait-il comment le décliner en ASP.Naet?
(Je ne trouve pas CreateGraphics avec le TextBox d'Asp)
25 août 2003 à 04:10
18 août 2003 à 12:06
Quand penses-tu ???
16 août 2003 à 15:21
et puis c peu esthetique un textbox qui sautoredimensionne automatiquement , perso j'ai jamais vu une appli qui faisait ca.