cs_toto1980
Messages postés81Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention15 février 2008
-
28 mai 2004 à 11:01
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
28 mai 2004 à 17:29
Bonjour
j'ai un problème d'impression et d'affichage. J'ai sur une form un textbox et sur une autre form un label. Quand je copie le contenu du textbox vers le label, je n'ai plus le même alignement. Les deux ont exactement les mêmes propriétés (font).
exemple:
textbox:
tototititata: -tutu
-tutu
cs_toto1980
Messages postés81Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention15 février 20081 28 mai 2004 à 12:38
en fait l'uilisateur met des espaces.
Dans cet exemple, les points représente des espaces mis à la main
dans le textbox
tututu.:.-ttttt
............-ttttt
dans le label il est à au moins 2 ou 3 espaces de différences
tututu.:.-ttttt
..........-ttttt
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 28 mai 2004 à 17:29
Salut,
essaies Label1 = Replace(Text1, Chr$(10), " ")
Expliques : visiblement, ta textbox est en multiline=true. Donc, le texte de la textbox est entrecoupé à chaque ligne de 2 caractères invisibles (retour ligne = chr$(10) et retour chariot = chr$(13)).
Dans un label, pour changer de ligne, il suffit d'un retour chariot.
Mais, comme le chr$(10) est considéré comme un caractère à par entière dans la textbox, le truc c de le remplacer par un espace quand tu veux transférer dans le label.
Je ne sais pas si j'explique bien mais en tous cas ça marche.