私はこのコードを持っています。これは、検索された単語またはフレーズを赤に変えます。
private void rtb_TextChanged(object sender, EventArgs e) {
String textToFind = textBoxWordOrPhraseToFind.Text;
String richText = rtb.Text;
if ((textToFind == "") || (richText == "") || (!(richText.Contains(textToFind)))) {
return;
}
tOut.Select(richText.IndexOf(textToFind), textToFind.Length);
tOut.SelectionColor = Color.Red;
}
...しかし、その後停止します。最初の単語またはフレーズだけを赤くします。RichTextBox の (一致する) コンテンツ全体に Sammy Hagar 処理を適用したいと考えています。
どうすればいいですか?