Bonjour,
J'ai une difficulté à comprendre comment gérer le nombre de lignes d'une richtextbox.
Je ne sais pas comment récupérer la ligne courante.
En mode wordwrap = false, cela marche très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rtb.Lines(rtb.GetLineFromCharIndex(rtb.GetFirstCharIndexOfCurrentLine()))
Mais si je mets wordwrap = true et dès que j'ai un retours à la ligne automatique dans mon éditeur cela me génère une exception et un dépassement du tableau.
Comment surmonter cette difficulté ?
Edit : j'ai trouvé une solution qui est très vilaine visuellement : je mets rtb.worwrap = false juste avant mon code puis je le remets sur true après. Ce n'est vraiment pas satisfaisant esthétiquement car ça crée un mouvement désagréable dans la richtextbox. Si quelqu'un a une meilleure solution, je suis preneur.
Partager