我在下面的代码中添加一个文本到RichTextBox
。如何才能将richTextBox特定文本以黄色和红色一次着色?
public void SetText(string text)
{
richTextBox2.Text = text;
SetRichTextBoxColors(true);
}
private void SetRichTextBoxColors(bool yellow)
{
if (yellow)
{
// color text in red
}
else
{
// color text in yellow
}
}
每个按钮点击SetText
得到一个新的文本,并将其添加到richTextbox2
。 我想这第一次添加的文本将是黄色,则下一次会是红色的,然后又黄红色,然后...
一种新的形式我做:
private void button1_Click(object sender, EventArgs e)
{
_form1.SetText(textBox1.Text);
}
应该是什么我在SetRichTextBoxColors
的方法,使其工作?
您的要求还不够清楚,您现在面临的困难是什么? –
@ un-lucky在SetText中,我该如何做到这一点,一旦它将是真实的,一旦错误? –
所以你想要从文本框添加文本到RichTextBox,如果TextBox中的文本和RichBox中的文本是相同的,那么颜色将是红色的,否则它会变成黄色。我对吗? –