出力を提供する Jar ファイルと、出力が書き込まれるリッチ テキスト ボックスがあります。Jar ファイルが提供する各文字列は、リッチ テキスト ボックスの新しい行です。行に特定のキーワードが含まれている場合は、色を変更したいと思います。私は次のことを試しました:
if (textR.Contains("[INFO]"))
{
//txtboxServerOutput.Text += textR + "\n";
txtboxServerOutput.SelectedText = textR;
txtboxServerOutput.SelectionColor = Color.Aqua;
}
else
{
txtboxServerOutput.Text += textR + "\n";
}
その結果、出力がめちゃくちゃになります。リッチ テキスト ボックスは、"[INFO]" を含むテキストの一部に色を付けていますが、すべてではなく、すべてが 1 行になっています。どうすればこれを修正できますか?