社区
VB基础类
帖子详情
如果改变一个 Enabled=False 的控件的字体颜色
iamfancy
2003-04-22 11:01:16
默认的情况下,如果设置 Enabled=False 了,那么控件字体颜色就会变成灰色,我想把它改成黑色,请问该怎么办?
现在我有一个 Label,需要设置为 Enabled=False,并且需要它显示为黑色,请问该怎么办?
如果分不够还可以再加!
...全文
276
8
打赏
收藏
如果改变一个 Enabled=False 的控件的字体颜色
默认的情况下,如果设置 Enabled=False 了,那么控件字体颜色就会变成灰色,我想把它改成黑色,请问该怎么办? 现在我有一个 Label,需要设置为 Enabled=False,并且需要它显示为黑色,请问该怎么办? 如果分不够还可以再加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 并且避免了重绘前和重回后的字体集大小不同
wpf 修改前景颜色 双向绑定
<CheckBox Focusable="
False
" Is
Enab
led
="{Binding Is
Enab
led
,Mode=TwoWay}" IsChecked="{Binding IsChecked,Mode=TwoWay}" VerticalAlignment="Center" Click="CheckBox_Click" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked" />
【178】HCIE RS 3.0诊断考题讲解
诊断是HCIE考试中重要的一板块,本课程围绕这一板块进行讲解,其中范文展示如下: 关于“AR29 loopback 0不能访问AR28 loopback0”的诊断报告一、故障根因。 经过分析,“AR29 loopback 0不能访问AR28 loopback0”的原因是,LSW6连接AR29和AR28的接口错误划分进不同的vlan,导致AR29和AR28不在
一个
广播域。 二、故障分析。 步骤2-1:故障现象重现,AR29使用loopback0作为源IP地址去ping AR28的loopback0,命令: ping -a 10.5.1.29 10.5.1.28 PING 10.5.1.28: 56 data bytes, press CTRL_C to break Request time out Request time out Request time out Request time out Request time out --- 10.5.1.28 ping statistics --- 5 packet(s) transmitted 0 packet(s) received 100.00% packet loss 上面结果表明,确实存在故障,由于AR29和AR28之间运行OSPF协议,所以下一步将在AR29进一步查看路由表以确定是否存在AR28 loopback0接口的ip地址的路由信息。 步骤2-2:在AR29上检查路由表,以确定是否存在AR28 loopback0接口的ip地址的路由信息。查看命令及结果如下: display ip routing-table Route Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: Public Destinations : 12 Routes : 12 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.5.1.29/32 Direct 0 0 D 127.0.0.1 LoopBack0 10.5.1.33/32 OSPF 10 1 D 10.5.233.33 GigabitEthernet0/0/1 10.5.128.0/24 Direct 0 0 D 10.5.128.29 GigabitEthernet0/0/0 10.5.128.29/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0 10.5.128.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0 10.5.233.0/24 Direct 0 0 D 10.5.233.29 GigabitEthernet0/0/1 10.5.233.29/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1 10.5.233.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0 上面结果表明,AR29没有去往AR28 loopback0的路由。所以下一步将检查AR29和AR28的OSPF邻居关系。 步骤2-3:在AR29上检查AR29和AR28的OSPF邻居关系。检查命令及结果如下: display ospf peer brief OSPF Process 1 with Router ID 10.5.1.29 Peer Statistic Information ---------------------------------------------------------------------------- Area Id Interface Neighbor id State 0.0.0.2 GigabitEthernet0/0/1 10.5.1.33 Full ---------------------------------------------------------------------------- 上面结果表明,AR29与AR28不存在OSPF邻居关系。所以初步判断OSPF配置错误,需要进一步检查确认。 步骤2-4:由于AR27与AR28 AR29处于同一OSPF区域中,所以可以通过AR27的测试结果来判断AR28配置是否正确,测试及结果如下:[AR27]display ospf peer brief //查看OSPF邻居 OSPF Process 1 with Router ID 10.5.1.27 Peer Statistic Information ---------------------------------------------------------------------------- Area Id Interface Neighbor id State 0.0.0.0 GigabitEthernet0/0/0 10.5.1.28 Full ----------------------------------------------------------------------------[AR27]dis ip routing-table | in 10.5.1.28 //查看OSPF路由Route Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: Public Destinations : 19 Routes : 19 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.5.1.28/32 OSPF 10 1 D 10.5.128.28 GigabitEthernet0/0/0 [AR27] 上面结果表明,AR27与AR28之间正常建立OSPF邻居,并且AR27能学习到AR28 loopback0的路由,说明AR28的OSPF配置正确,下一步将对比AR27与AR29的OSPF配置,来进一步判断AR29的OSPF配置是否正确。 步骤2-5:在AR27和AR29上使用命令display ospf brief检查对比AR29的OSPF配置是否正确,结果如下:[AR27]dis ospf brief //查看AR27 OSPF协议简要信息 OSPF Process 1 with Router ID 10.5.1.27 OSPF Protocol Information RouterID: 10.5.1.27 Border Router: ......(此处省略部分内容) Area: 0.0.0.0 (MPLS TE not
enab
led
) Authtype: MD5 Area flag: Normal SPF schedu
led
Count: 15 ExChange/Loading Neighbors: 0 Router ID conflict state: Normal Area interface up count: 3.......
winform在设置
控件
enab
led
=
false
后,无法更改
控件
字体颜色
的问题
项目界面设计的时候,发现在设置button的
enab
led
=
false
后,原本设计的
字体颜色
跟预设的不一样,查了一些资料后,在网上看到这样一段代码: [System.Runtime.InteropServices.DllImport("user32.dll")] public static extern int SetWindowLong(IntPtr hW...
New妙用和WinForm的
Enab
led
=
false
时字体不可
改变
的解决方案
this.btnOk.
Enab
led
=
false
; this.btnOk.ForeColor = Color.Red; 当我们程序背景色为黑色或灰色时,禁用
一个
按钮后,此按钮的字体会变成灰色,背景也会变成灰色,就和背景混在一块看不清按钮上面的字是什么了,上面的代码想表达的意思是,在btnOk按钮禁用后,让其
Enab
led
=
false
时显示的字体为红色,避免和背景混为一体,看不清按钮上的字体,解决
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章