Je tente de modifier plusieurs éléments dans une zone de texte enrichi. Quand je lance mon code le seul thats élément modifié est la premièreRemplacement de plusieurs éléments dans la zone de texte enrichi
try
{
using (StreamReader reader = new StreamReader(path))
{
while (!reader.EndOfStream)
{
richTextBox1.AppendText(reader.ReadLine());
richTextBox1.Rtf = richTextBox1.Rtf.Replace(textBox1.Text, textBox2.Text);
richTextBox1.Rtf = richTextBox1.Rtf.Replace(textBox3.Text, textBox4.Text);
richTextBox1.Rtf = richTextBox1.Rtf.Replace(textBox5.Text, textBox6.Text);
}
}
// using (StreamWriter writer = new StreamWriter(path))
// {
// }
}
s'il vous plaît décrire mieux . Dans le premier append vous ajoutez une nouvelle ligne de texte à la fin du flux. Après cela, vous remplacez toute la valeur textuelle de tb1 par celle de tb2. Est-ce que cela fonctionne aussi? Et les autres? –