Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

recuperation saisie multi-lignes

5 réponses
Avatar
sg
Bonjour à tous,

J'aimerai récupérer le contenu d'un champ saisie multi-lignes mais ligne par
ligne suivant le formatage visuel fait par l'utilisateur.

Comment faire ?

Jean-Jacques
NOSPAMjjf@tvdata.be

5 réponses

Avatar
jacques trepp
sg a écrit :
Bonjour à tous,

J'aimerai récupérer le contenu d'un champ saisie multi-lignes mais ligne par
ligne suivant le formatage visuel fait par l'utilisateur.

Comment faire ?

Jean-Jacques






avec ExtraitChaine(monchamp,indice,RC) , je pense.

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Avatar
sg
ceci marche si l'utilisateur a fait [ENTREE] lors qu'il a tapé le message
mais dans mon cas j'aimerai récuperer le troncature visuel de la zone de
saisie
pour pouvoir le formater après

ceci devrait ce faire automatiquement

merci pour votre réponse dans tous les cas

"jacques trepp" a écrit dans le message de news:
43d4d938$0$13875$
sg a écrit :
Bonjour à tous,

J'aimerai récupérer le contenu d'un champ saisie multi-lignes mais ligne
par ligne suivant le formatage visuel fait par l'utilisateur.

Comment faire ?

Jean-Jacques






avec ExtraitChaine(monchamp,indice,RC) , je pense.

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com


Avatar
jacques trepp
sg a écrit :
ceci marche si l'utilisateur a fait [ENTREE] lors qu'il a tapé le message
mais dans mon cas j'aimerai récuperer le troncature visuel de la zone de
saisie
pour pouvoir le formater après

ceci devrait ce faire automatiquement

merci pour votre réponse dans tous les cas





hummm... c'est pas gagné, tout ça.

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com
Avatar
Christophe Charron
sg a écrit :
ceci marche si l'utilisateur a fait [ENTREE] lors qu'il a tapé le message
mais dans mon cas j'aimerai récuperer le troncature visuel de la zone de
saisie
pour pouvoir le formater après

ceci devrait ce faire automatiquement

merci pour votre réponse dans tous les cas

"jacques trepp" a écrit dans le message de news:
43d4d938$0$13875$

sg a écrit :

Bonjour à tous,

J'aimerai récupérer le contenu d'un champ saisie multi-lignes mais ligne
par ligne suivant le formatage visuel fait par l'utilisateur.

Comment faire ?

Jean-Jacques






avec ExtraitChaine(monchamp,indice,RC) , je pense.

--
Jacques Trepp
Albygest - 81160 - St Juery
jacques-pas de
(enlever '-pas de spam' pour me joindre)
http://www.albygest.com







Bonjour,
qu'est-ce que la "troncature visuelle"? Si la dimension de votre champ
est variable (utilisation des ancrages Windev), votre troncature
visuelle change-t'elle?

--
Cordialement
Christophe Charron

PROLOGIQ
7 bis Rue des Aulnes
69410 Champagne au Mont d'Or

Tel : 0 437 499 107
Fax : 0 437 499 105
mailto:
Avatar
sg
merci à tous pour vos réponses entre temps j'ai trouvé une façon de
travailer qui me satisfait pour l'instant
grâce a la fonctione TexteLargeur

Voici ce que j'en ai fait c'est pas des plus joli mais c'est foncionnel dans
mes conditions de travail

s = ExtraitChaîne(sMsgValide,rangPremier,RC)
TANTQUE s <> EOT
iLen = Taille(s)

POUR i = 1 A iLen
sCar = Milieu(s,i,1)

SI sCar = " " ALORS
sTmp += " "
// test la longueur
dSize = TexteLargeur(saisieCalculLargeur,sTmp,tMultiligne)
SI dSize >= sMsgValide..Largeur ALORS
sTmp = Milieu(sTmp,Taille(sGood)+1)
sNew += sGood + RC
sGood = ""
SINON
sGood = sTmp
FIN
SINON
sTmp += sCar
FIN
FIN
SI Taille(sTmp) ALORS
sNew += sTmp + RC
sGood = ""
sTmp = ""
FIN
s = ExtraitChaîne(sMsgValide,rangSuivant,RC)
FIN

sMsgValide = sNew