2010-10-06 8 views
0

Disons que j'ai un RichTextBox et que son contenu occupe environ 3 fois la hauteur par rapport à la hauteur visible. Il n'y a pas de formatage des couleurs, je veux mettre en évidence les mots-clés. Si j'utilise SelectionStart, SelectionLength et SelectionColor, je dois redéfinir SelectionStart sur la position d'origine du curseur. Si, par exemple, je regarde la première page et que mon insertion est à mi-chemin de la page, mais que je veux qu'un mot-clé soit mis en évidence vers la fin, lorsque le caret est renvoyé, la RichTextBox défile uniquement assez loin pour que le signe soit sur la ligne visible supérieure, de sorte que ma position visible a bougé.Mise en forme des couleurs RichTextBox sans déplacer la vue visible

Y a-t-il un moyen pour moi de mettre en forme les couleurs hors de la vue sans affecter la position de la vue? Ou, y a-t-il un moyen pour moi d'obtenir et de régler/réinitialiser la position de la vue après le formatage?

Répondre