我在下面的代碼中添加一個文本到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中的文本是相同的,那麼顏色將是紅色的,否則它會變成黃色。我對嗎? –