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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <Sylvain@discussions.microsoft.com> a écrit dans le message de
news: 18D8CED0-4168-4150-910C-628C88BCC1A7@microsoft.com...
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
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
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 >
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" <Sylvain@discussions.microsoft.com> a écrit dans le message de
news: 18D8CED0-4168-4150-910C-628C88BCC1A7@microsoft.com...
> 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
>
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 >