Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# Vložit string do richTextBox1

Potřeboval bych poradit jak při clknutí na btnRotace
vložit string „Rotace“ pod každý řádek s TOOL CALL.
Příklad:
1 TOOL CALL 2 Z S2500
Rotace
6 L IX200 Y0 R0 F500 M3
6 L M6
2 TOOL CALL 3 Z S2500
Rotace
6 L IX200 Y0 R0 F500 M3
6 L M6
3 TOOL CALL 4 Z S5000
Rotace
6 L IX200 Y0 R0 F500 M3
6 L M6

Zatím mi ho vkládá za TOOL CALL.
Přikládám testovací projekt

Kód:
private void BtnRotace_Click(object sender, EventArgs e)
{
string najit = "TOOL CALL";
string rotace = "Rotace\n";

int start = 0;
int konec = richTextBox1.Text.LastIndexOf(najit);

while (start < konec)
{
richTextBox1.Find(najit, start, richTextBox1.TextLength, RichTextBoxFinds.MatchCase);
richTextBox1.SelectionBackColor = Color.Yellow;
richTextBox1.Text = richTextBox1.Text.Insert(richTextBox1.Text.IndexOf(najit, start) + najit.Length, rotace);

start = richTextBox1.Text.IndexOf(najit, start) + 1;
}
}

Předmět Autor Datum
void BtnRotace_Click(object sender, EventArgs e) { var lines = new List<string>(); foreach (var line…
Wikan 04.09.2019 15:57
Wikan
Jde to super dík. poslední
Spelec 04.09.2019 16:09
Spelec

Zpět do poradny Odpovědět na původní otázku Nahoru