如何实现VB的命令按钮command1单击后按钮上的文字变成红色,再单击变成默认的颜色?
答案:2 悬赏:40
解决时间 2021-02-15 23:02
- 提问者网友:恋你成殇
- 2021-02-15 12:28
如何实现VB的命令按钮command1单击后按钮上的文字变成红色,再单击变成默认的颜色?
最佳答案
- 二级知识专家网友:嗷呜我不好爱
- 2021-02-15 13:57
这个可以,首先要记录下原来的颜色,然后变成红色,最后根据记录的颜色还原,但是电脑运行的速度很快,要是马上还原颜色的话看不到效果,所以要做一下延时,这样才能看到它变色,首先添加一个timer控件,属性interval设置成500(时间设为0.5妙)
enabled设为false(不可用)
Dim color as long
在Command1_click加入以下代码
color=command1.backcolor
Command1.backcolor=vbred
Timer1.enable=true
说明,让按钮颜色变为红色,让时间记可用…
双击timer1
在Timer1_timer事件中添加代码
command1.backcolor=color
timer1.enabled=false
enabled设为false(不可用)
Dim color as long
在Command1_click加入以下代码
color=command1.backcolor
Command1.backcolor=vbred
Timer1.enable=true
说明,让按钮颜色变为红色,让时间记可用…
双击timer1
在Timer1_timer事件中添加代码
command1.backcolor=color
timer1.enabled=false
全部回答
- 1楼网友:不服输的倔强
- 2021-02-15 15:02
vb自带的command控件不支持文字变色,只有默认黑色。
你可以使用一个label标签代替command,这样就行了。label也支持click、mousemove等事件,只是没有command的立体感强。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯