Bonjour,
Y a-t-il moyen de connaitre la position du 1é caractère de TMemo.Lines[n] dans TMEmo.Text, autrement qu'en concaténant toutes lignes de 0 à n-1 ?
Merci pour vos tuyaux.
Bonjour,
Y a-t-il moyen de connaitre la position du 1é caractère de TMemo.Lines[n] dans TMEmo.Text, autrement qu'en concaténant toutes lignes de 0 à n-1 ?
Merci pour vos tuyaux.
Peut-être qu'en jouant avec GetCaretPos ou les Message EM_GETFIRSTVISIBLELINE, EM_LINEFROMCHAR, EM_LINEINDEX, EM_POSFROMCHAR, EM_CHARFROMPOS... voir le sujet Position de la souris dans un Memo
Voir ce que donne aussi SelStart
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Line := 2; Char1 := SendMessage(Memo1.Handle, EM_LINEINDEX, Line, 0);
Pour mettre [Résolu], il ne faut pas modifier le titre de son sujet mais cliqué sur le bouton tout en bas de la page
Pense à tout lire dans la MSDN
Return value
The return value is the character index of the line specified in the wParam parameter, or it is –1 if the specified line number is greater than the number of lines in the edit control.
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager