양식에 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에서 어떻게하면 사실일까요? 한 번 거짓일까요? –
TextBox의 텍스트를 RichTextBox에 추가하려는 경우 TextBox의 텍스트와 RichBox의 텍스트가 동일하면 색상이 빨간색이 아니면 노란색이됩니다. 내가 맞습니까? –