VB中button按下弹起的问题
1.我写了一个button,字体颜色为白色。2.按下后button,字体变绿色。
2.弹起来后,在一定的时间段内,按钮灰调,不能按。
问题:1,2,3都已经实现了。可以按钮灰调时,字体的颜色为什么是绿色的。
三个button,只有一个出现这个问题,求解? 弹起前你恢复字体的前景色啊。 可能是焦点的问题, 你看下那个没变色的按钮是否处于焦点上,弹起后将 按钮的焦点移走 试试.. 在
Command1.Enabled = False前面加上一行:
DoEvents 试试去
具体如何恢复 求解
报错了,
什么错?
在
Command1.Enabled = False前面加上一行:
DoEvents
报错了,
什么错?
刚调整了下,没错了。不过还是无法实现。
我的是两个button 当XX=1时显示button1,button2灰调
当XX等于其他值时button2显示,button1灰调
并且button1和button2是显示在通一个坐标的
也就是button2在button1的上面
现在的情况是,button1灰调后颜色也是灰色的
而button2灰调后,它的字体依旧是绿色的。
在
Command1.Enabled = False前面加上一行:
DoEvents
报错了,
什么错?
刚调整了下,没错了。不过还是无法实现。
我的是两个button 当XX=1时显示button1,button2灰调
当XX等于其他值时button2显示,button1灰调
并且button1和button2是显示在通一个坐标的
也就是button2在button1的上面
现在的情况是,button1灰调后颜色也是灰色的
而button2灰调后,它的字体依旧是绿色的。
那你的代码有别的错误。你不贴出代码,天知道。
在
Command1.Enabled = False前面加上一行:
DoEvents
报错了,
什么错?
刚调整了下,没错了。不过还是无法实现。
我的是两个button 当XX=1时显示button1,button2灰调
当XX等于其他值时button2显示,button1灰调
并且button1和button2是显示在通一个坐标的
也就是button2在button1的上面
现在的情况是,button1灰调后颜色也是灰色的
而button2灰调后,它的字体依旧是绿色的。
那你的代码有别的错误。你不贴出代码,天知道。
原理,这个是我想知道的
在
Command1.Enabled = False前面加上一行:
DoEvents
报错了,
什么错?
刚调整了下,没错了。不过还是无法实现。
我的是两个button 当XX=1时显示button1,button2灰调
当XX等于其他值时button2显示,button1灰调
并且button1和button2是显示在通一个坐标的
也就是button2在button1的上面
现在的情况是,button1灰调后颜色也是灰色的
而button2灰调后,它的字体依旧是绿色的。
那你的代码有别的错误。你不贴出代码,天知道。
原理,这个是我想知道的
按理说这个很简单,并没有什么问题。 天知道你说的一会儿这个不对,那个报错不是你自己由于粗心或者别的什么问题导致的。
天知道你说的一会儿这个不对,那个报错不是你自己由于粗心或者别的什么问题导致的。
共通方法多而已,我自己定义了一下,解决了。
补充:VB , 基础类