#1 Wed 27 February 2002 20:08
- Regis Jeannot
- Invité
creation de texte sous MapBasic
Bonjour,
Je souhaite avec MapBasic creer un texte dans une fenetre mise en page avec
la commande Create Text .
Ce texte est contenu dans une variable caractere, je ne connais donc pas le
contenu de cette variable. Comment eviter des retours a la ligne lorsque la
variable contient n comme par exemple avec c:Mes documentsnouveau
dossier , ou l'on obtient
c:Mes documents
ouveau dossier
en deux lignes.
N'y-a-t-il pas un autre moyen que d'analyser le texte et de rajouter un
second n avant le n en utilisant un programme MapBasic?
Merci d'avance.
Regis Jeannot
#2 Wed 27 February 2002 20:11
- Abourquin
- Invité
Re: creation de texte sous MapBasic
Bonsoir,
il est possible, en dupliquant le n, de ne pas utiliser ce caractere comme indicateur de commande.
par exemple :
Create Text c:Mes documentsnouveau dossier ...
affichera :
c:Mes documentsnouveau dossier
dans la mise en page.
ou alors, si vous pouvez changer la casse du texte :
Create Text ucase( c:Mes documentsnouveau dossier ) ...
afficherait :
C:MES DOCUMENTSNOUVEAU DOSSIER
Antoine
#3 Wed 27 February 2002 20:11
- Jacques Paris
- Invité
Re: creation de texte sous MapBasic
J'ai toujours cru que la sequence n etait reconnue par MI comme un
indicateur de texte a afficher sous le pointeur quand il est place sur des
boutons; il fait alors partie de HelpMsg dans les definitions de boutons.
Jamais je n'ai vu mentionne que cela pouvait etre un moyen de faire un saut
de ligne. MI mentionne toujours d'utiliser un chr(10) pour le faire (voir
dans les etiquettes).
Si ceci s'avere etre une caracteristique incontournable, je ne vois pas
comment s'en sortir.
Jacques Paris