RichTextBoxがあり、終了インデックスだけを指定して、単語全体を強調表示したいと思います。終了インデックスから、スペースの最初の出現まで逆方向に強調表示することは可能ですか?
これは私がこれまでに試したことですが、他に効率的な方法があるかどうかはわかりません。
int length = richTextBox.Text.Reverse().Skip(richTextBox.Text.Length - offset)
.TakeWhile(x => x != ' ')
.Count();
richTextBox.Select(offset - length, length + 1);
richTextBox.SelectionBackColor = Color.Yellow;