社区
VB基础类
帖子详情
如果改变一个 Enabled=False 的控件的字体颜色
iamfancy
2003-04-22 11:01:16
默认的情况下,如果设置 Enabled=False 了,那么控件字体颜色就会变成灰色,我想把它改成黑色,请问该怎么办?
现在我有一个 Label,需要设置为 Enabled=False,并且需要它显示为黑色,请问该怎么办?
如果分不够还可以再加!
...全文
333
8
打赏
收藏
如果改变一个 Enabled=False 的控件的字体颜色
默认的情况下,如果设置 Enabled=False 了,那么控件字体颜色就会变成灰色,我想把它改成黑色,请问该怎么办? 现在我有一个 Label,需要设置为 Enabled=False,并且需要它显示为黑色,请问该怎么办? 如果分不够还可以再加!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iamfancy
2003-04-22
打赏
举报
回复
我在 UserControl 中添加一个 Label 来显示 Caption,包括设计快捷键,如 &Cancel 这样,但是,我要按这个快捷键就执行一个动作,因为我的 UserControl 是要设计成按钮的。
如果 Label Enabled=True,我的 UserControl 设置的 AccessKeys 就不能触发 AccessKeyPress 事件(因为按键被 Label 抢去了)
所以我需要 Label.Enabled=False,并且颜色是黑色。
lihonggen0
2003-04-22
打赏
举报
回复
一个 Label,需要设置为 Enabled=False,并且需要它显示为黑色
好象没有意义
如果是文本框,你可以Text1.Locked = True,这样颜色不变,且不能修改
lilaclone
2003-04-22
打赏
举报
回复
是不是改变Text文本框的值呀,可在上面贴Label控件以改变颜色
verybelial
2003-04-22
打赏
举报
回复
可以用把该控件隐藏,用其它控件来表示就行了啊。
饮水需思源
2003-04-22
打赏
举报
回复
这个好像没有办法,
另外,你设置label.enabled=false有意义吗
robin93031
2003-04-22
打赏
举报
回复
先放一个frame,然后再把text放上去,设置frame.enabled=false,你就可以自由的修改text的颜色了。
iamfancy
2003-04-22
打赏
举报
回复
不明白这个问题和背景色有什么关系?
ikey
2003-04-22
打赏
举报
回复
其实有个我们笨人的写法,不用设置Label.Enabled=False
If Label1.BackColor = 0 Then
'代码
else
'代码
end if
textbox更改
Enab
le属性为
false
时的
字体颜色
和背景色
重绘textbox 并且避免了重绘前和重回后的字体集大小不同
C# TextBox 重绘,当
Enab
led
为
False
时,字体为任意颜色
当TextBox的Enanb
led
为
False
时,颜色变灰。 通过重绘TextBox,使
字体颜色
变为任意颜色。
combobox 去掉边框,更改背景色
字体颜色
combobox 可用的时候显示下划线和选择按钮,不可用的时候只显示下划线和字体。字体的颜色还有
控件
的背景颜色都可以随便的更改。
c#
控件
介绍(太详细了)
c#
控件
介绍(太详细了),非常好的
一个
软件,
winform在设置
控件
enab
led
=
false
后,无法更改
控件
字体颜色
的问题
项目界面设计的时候,发现在设置button的
enab
led
=
false
后,原本设计的
字体颜色
跟预设的不一样,查了一些资料后,在网上看到这样一段代码: [System.Runtime.InteropServices.DllImport("user32.dll")] public static extern int SetWindowLong(IntPtr hW...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章