c#winform的rchtextbox控件有什么方法可以在enabled属性设置为TRUE后改变背景颜色

2025-01-03 01:09:10
推荐回答(4个)
回答1:

你可以用一个 timer 控件来做,不断检测 RichTextBox的Enable属性,一旦检测到属性为true,就可以设置 richtextbox1.BackgroudColor = Color.Red;
也可以用 while 循环来做,如:
while(!richtextbox1.Enabled)
{
if(richtextbox1.Enabled)
{
richtextbox1.BackgroudColor = Color.Red;
break;
}
}

回答2:

使用EnabledChanged事件就可以啊
private void richTextBox1_EnabledChanged(object sender, EventArgs e)
{
RichTextBox tb = (RichTextBox)sender;
if (tb.Enabled)
{
tb.BackColor = Color.Red;
}
}

回答3:

我才10岁半哪儿知道啊!

回答4:

没用过 大部分都是改变字体的格式,背景颜色不太清楚CSDN上有很多,可以下载看看