在运行时突出显示richtextbox中的文本

时间:2012-07-08 15:16:35

标签: winforms c#-4.0 richtextbox

我需要在运行时根据条件突出显示richtext框中的特定文本。我试图用带有html标签的文本替换文本,但它没有呈现它。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

你可以尝试这样的事情。当然,根据你的情况改变代码。

 private void button1_Click(object sender, EventArgs e)
        {
            if (richTextBox1.Text.Contains("red"))
            {
                richTextBox1.SelectionStart = 0;
                richTextBox1.SelectionLength = richTextBox1.Text.Length;
                richTextBox1.SelectionBackColor = Color.Black;
                richTextBox1.SelectionColor = Color.White;
            }
        }