Bonjour,
Pourriez vous m'aider à trouver le code nécessaire en Delphi 7pour positionner le curseur à un endroit donné dans un texte RichEdit ? Est il par exemple possible lorsqu'on affiche un richedit, de mettre le curseur directement sur la ligne 5 colonne 28 ?
Mon problème en quelques mots:
Je charge un fichier texte enrichi dans un composant RichEdit.
Ce fichier comporte des balises de la forme [balise].
Le but est de remplacer les balises par les valeurs des variables d'un écran de saisie.
je parcours chaque ligne du richedit pour trouver une balise.
une fois trouvée, je connais le n° de ligne, la position dans la ligne et la longueur de la balise (ex: [service] ou [modepaiement]).
Je voudrai donc positionner le curseur au début de la balise.
Je ferai ainsi une sélection partant de la balise et couvrant celle ci.
Au préalable, j'aurai mis dans le presse papier le texte ou les lignes de substitution et je n'aurai qu'à mettre le contenu du presse papier dans la sélection.Cela efface la mention de la balise et insère le texte souhaité.