Modifier une ligne d'une richtextbox

Résolu
cs_milo2009 Messages postés 180 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 8 août 2011 - 25 avril 2006 à 15:16
cs_milo2009 Messages postés 180 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 8 août 2011 - 26 avril 2006 à 02:12
Salut,



Quelqu'un sait comment inserer du texte a un emplacement definit sur une ligne dans une richtextbox sous vb2003.



J'ai essayé :



Dim NewText As String



NewText = rtbCode.Lines(0).Insert(rtbCode.SelectionStart, lbBalise.SelectedItem)

rtbCode.Lines(0) = NewText



NewText contient bien la ligne avec l'ajout de mon texte, mais ne l'affiche pas dans la richtextbox



Merci

3 réponses

cs_emma16 Messages postés 61 Date d'inscription dimanche 8 mai 2005 Statut Membre Dernière intervention 23 juin 2006
25 avril 2006 à 17:17
3
asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 1
25 avril 2006 à 17:11
Un petit DoEvents ne fait pas afficher la modification ?

Alain 31
0
cs_milo2009 Messages postés 180 Date d'inscription vendredi 4 juillet 2003 Statut Membre Dernière intervention 8 août 2011 1
26 avril 2006 à 02:12
Merci pour ces réponses.



Un doevents ne fait pas l'affaire car j'ai deja essayé avec un refresh,



Par contre connaissance bien ce site, je me suis aperçu qu'il y avait une ligne que j'avais sauté.



Il modifier en memoire mais pas en physique.



Je me suis donc servi de l'exemple :



Dim tempArray() As String

tempArray = rtbCode.Lines



Je j'insere ma ligne modifier dans le tab, puis je réaffecte tout le tab dans la richtextbox, et ca marche.
0
Rejoignez-nous