Dolphin Boy
Messages postés630Date d'inscriptionvendredi 5 mai 2006StatutMembreDernière intervention17 février 2007 30 juil. 2006 à 19:39
Désolé, je n'ai pas vb.2005 sous la main ce weekend, remplace string(" ",(longueurmax-len(Text1"))/2) et string(" ",longueurmax-len(Text3")) par
space((longueurmax-len(Text1"))/2) et space(longueurmax-len(Text3")), je crois que ça devrait le faire.
Ou alors, si tu as une longueur max de cars par ligne :
AperçuTextBox.Text = "Text1" & vbCrLf & string(" ",(longueurmax-len(Text1"))/2) & "Text2" & vbCrLf & string(" ",longueurmax-len(Text3")) & "Text3"
tinux
Messages postés244Date d'inscriptionmercredi 13 avril 2005StatutMembreDernière intervention21 octobre 2013 30 juil. 2006 à 19:03
Oui je pense que je vais faire ça : mettre une longueur max de caractère puis diviser le tout par 2. Pas bête :p !
Surtout qu'il ne faudra pas que sa dépasse le cadre et que sa tienne en 3 lignes donc la longueur max de caractère sera doublement justifiée !
Merci, j'y avais pas pensé !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 30 juil. 2006 à 19:37
la solution de dolphin boy s'applique qu'en vb6 apparement, en vb.net, il doit bien existe une méthode de classe permettant de créer une String de longueur donnée avec des espaces en plus de la chaîne voulue !