你可以用一个 timer 控件来做,不断检测 RichTextBox的Enable属性,一旦检测到属性为true,就可以设置 richtextbox1.BackgroudColor = Color.Red;
也可以用 while 循环来做,如:
while(!richtextbox1.Enabled)
{
if(richtextbox1.Enabled)
{
richtextbox1.BackgroudColor = Color.Red;
break;
}
}
使用EnabledChanged事件就可以啊
private void richTextBox1_EnabledChanged(object sender, EventArgs e)
{
RichTextBox tb = (RichTextBox)sender;
if (tb.Enabled)
{
tb.BackColor = Color.Red;
}
}
我才10岁半哪儿知道啊!
没用过 大部分都是改变字体的格式,背景颜色不太清楚CSDN上有很多,可以下载看看