Button 设置ForeColor不生效问题
在C#设计界面的时候出现的一个问题,在将button 的属性Enable设置为False后,无论你设置的ForeColor为什么颜色,结果都只有一种颜色。
如下图:
button1,属性如下:
BackColor = Transparent, (很常用)
Enabled = False
经过测试,是由于空间背景色与前景色同时存在时发生(详细原因未知)
修改控件属性
BackColor = Control,
如果需要背景色可以考虑使用背景图片
BackgroundImage = Properties.Resources.bg;(先将资源添加到系统中)
本文探讨了在C#中遇到的一个问题:当Button的Enabled属性设为False时,设置ForeColor无效。文章提供了可能的原因及解决办法,包括更改BackColor属性或将背景图片应用于Button。

被折叠的 条评论
为什么被折叠?



