在C#中,为什么textBox的readonly属性为true时,textbox中的文字颜色就变成默认的?

什么方法既可以让textbox的readonly属性为true,又能改变他的前景色!... 什么方法既可以让textbox的readonly属性为true,又能改变他的前景色! 展开
 我来答
帐号已注销
2012-05-01 · 超过24用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:52.6万
展开全部
因为READONLY是只读属性,只能读取不能更改,如果你想修改背景颜色的话,前面有BACKCOLOR可以修改
majieliang001
2012-05-03 · 超过28用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:47.4万
展开全部
你可以把当前的前景色保存下来,设置Readonly属性后,再给前景色赋值。
追问
不行啊,我试了。
还有其他的方法吗?
追答
不会吧,你跟踪代码找找原因吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百百mp3
2012-05-01 · TA获得超过855个赞
知道小有建树答主
回答量:901
采纳率:90%
帮助的人:543万
展开全部
如果你没有改变forecolor那更改readonly属性后forecolor就会变成默认的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友afb5fe5
2019-09-04
知道答主
回答量:19
采纳率:0%
帮助的人:1万
展开全部
BackColor = SystemColors.Control,
ForeColor = Color.Red,
这样就可以生效了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-30
展开全部
加一条调用语句
追问
那一句?加哪里?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式