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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
rtb.Lines(rtb.GetLineFromCharIndex(rtb.GetFirstCharIndexOfCurrentLine()))
En mode wordwrap = false, cela marche très bien.
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.