Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to get line no text selection start and end postion
Message
De
20/11/1999 14:18:56
 
 
À
20/11/1999 06:20:16
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00293435
Message ID:
00293506
Vues:
26
>Can anyone has an idea how can we get start and end position of selection relative to line in multi line edit box. I have used selstart and sellength but it always give me the postion from the first line of editbox text.
>
>Thanks

You can count length of eac line in memo, and calculate the needed position:
function getrelativeselstart
lparameter nSelstart   && this is editbox.selstart property
nLines=memlines(memofield)
nLength=0
For n=1 to nLines
 if nLength+len(mline(memofield,n))+2>nSelstart
   return nSelstart-nLength
 endif  
 nLength=nLength+len(mline(memofield,n))+2  && allow 2 for chr(13)+chr(10)
Endfor
This is the idea. I did not test this code so check it carefully when implementing.
Edward Pikman
Independent Consultant
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform