RichTextBox
にテキストを追加するためのフォームには、以下のコードがあります。 SetText
は、新しいテキストを取得し、richTextbox2
に追加richTextBox固有のテキストを黄色で1回、赤色で1回着色する方法はありますか?
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
}
}
各ボタンをクリックしてください。
private void button1_Click(object sender, EventArgs e)
{
_form1.SetText(textBox1.Text);
}
何をすべき: 私は私がした新しい形式では、それはその後、赤、再び赤そして黄色になります次回は...
その後、初めて追加したテキストが黄色になることをしたいです私はそれを動作させるためにSetRichTextBoxColors
メソッドに入れた?
あなたの要件は十分ではありません。現在直面している難しさは何ですか? –
@ un-lucky SetTextでは、いったんそれが一度成立すればそれは真実で一度偽になるでしょうか? –
TextBoxからRichTextBoxへのテキストを追加したい場合、TextBoxのテキストとRichBoxのテキストが同じであれば、色は赤で、それ以外の場合は黄色になります。私は正しい? –