У меня есть большой список смещений, которые мне нужно выделить в моем RichTextBox. Однако этот процесс занимает слишком много времени. Я использую следующий код:
foreach (int offset in offsets)
{
richTextBox.Select(offset, searchString.Length);
richTextBox.SelectionBackColor = Color.Yellow;
}
Есть ли более эффективный способ сделать это?
ОБНОВЛЕНИЕ:
Пытался использовать этот метод, но он ничего не выделяет:
richTextBox.SelectionBackColor = Color.Yellow;
foreach (int offset in offsets)
{
richTextBox.Select(offset, searchString.Length);
}