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);
}