OVH Cloud OVH Cloud

Se positionner dans un richtextbox.

2 réponses
Avatar
Sylvain
Bonjour à la communauté, ma question est la suivante, comment peut-on se
positionner dans un richtextbox par la ligne, exemble je veux arriver sur la
ligne 50 d'un texte contenant 100 lignes. La 50 ième ligne serait au début du
richtextbox pour plus de beauté.
Merci de votre aide.
Sylvain

2 réponses

Avatar
Yassine loudad
ben tu vas devoir changer le txt.SelectionStart = "la position" puis faire
le txt.ScrollToCaret();
pour savoir la position de ta ligne !! le principe c'est d'utiliser une
boucle for(int i = 0; i != laligne; i++) et après , on stock le a =
txt.Text.indexOf("rn",a+1) ; ! a recoder !! ce n'est que le principe
;-)

"Sylvain" a écrit dans le message de
news:
Bonjour à la communauté, ma question est la suivante, comment peut-on se
positionner dans un richtextbox par la ligne, exemble je veux arriver sur
la
ligne 50 d'un texte contenant 100 lignes. La 50 ième ligne serait au début
du
richtextbox pour plus de beauté.
Merci de votre aide.
Sylvain



Avatar
RAVAILLE James
Bonjour,

Pour compléter la réponse précédente, je dirai que cette méthode ne marche
que si le contrôle RichTextBox a le focus... (RichTextBox1.focus()).


Cordialement,

--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com


"Yassine loudad" a écrit :

ben tu vas devoir changer le txt.SelectionStart = "la position" puis faire
le txt.ScrollToCaret();
pour savoir la position de ta ligne !! le principe c'est d'utiliser une
boucle for(int i = 0; i != laligne; i++) et après , on stock le a =
txt.Text.indexOf("rn",a+1) ; ! a recoder !! ce n'est que le principe
;-)

"Sylvain" a écrit dans le message de
news:
> Bonjour à la communauté, ma question est la suivante, comment peut-on se
> positionner dans un richtextbox par la ligne, exemble je veux arriver sur
> la
> ligne 50 d'un texte contenant 100 lignes. La 50 ième ligne serait au début
> du
> richtextbox pour plus de beauté.
> Merci de votre aide.
> Sylvain
>