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