Color.Green);
Метод представляет из себя вот такой код:
private void inviterInsertLog(string text, Color color)
{
richTextBoxInviterLog.AppendText(text + "\n");
int lastTextStr = richTextBoxInviterLog.Lines.Length - 2;
richTextBoxInviterLog.Select(lastTextStr, richTextBoxInviterLog.Lines[lastTextStr].Length);
richTextBoxInviterLog.SelectionColor = color;
richTextBoxInviterLog.SelectionLength = 0;
}
Я хочу менять последнюю вставленную строку, но на выходе получается такой результат (на скриншоте). В чём я ошибся?
У тебя неправильные аргументы для Select. Он принимает индексы символов, а ты первым аргументом передаёшь индекс строки.
Обсуждают сегодня