如何让按钮禁止1小时后再次激活
我现在有一个按钮,我在点击他后让他禁止1小时后在次激活,请高手指点,小弟不胜感激!
[解决办法]
可以设置一个Timer,Timer时间间隔(Interval属性)无法设置1小时,可以设置1分钟,每到Timer事件时将一个计数值+1,在点击后将Timer的Enabled设置为True,然后等计数值到60后(过了1小时)将按钮激活。
[解决办法]
sub form1_load()
timer1.enabled=false
timer1.interval=1000
end sub
sub timer1_timer()
dim i
i=1
i=i+1
if i> 3600 then
'execute process
end sub
[解决办法]
sub timer1_timer()
dim i
i=1
i=i+1
if i> 3600 then
'execute process
end sub
[解决办法]
窗体上拖放一command1和timer1,并设置timer1的enabled为false,interval为60000(即1分钟)。
Private Sub Command1_Click()
Timer1.Enabled = True
Command1.Enabled = False
End Sub
Private Sub Timer1_Timer()
Dim i As Integer
i = i + 1
If i = 1 Then
Timer1.Enabled = False
i = 60
Command1.Enabled = True
End If
End Sub
[解决办法]
Timer1_Timer事件中的
dim i as
要改成
Static i As Long
否则无效
[解决办法]
帮顶
[解决办法]
Private Sub Command1_Click()
Timer1.Enabled = True
Command1.Enabled = False
End Sub
Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 6000
End Sub
Private Sub Timer1_Timer()
Static sum As Integer
sum = sum + 1
Label1 = sum
If sum > = 600 Then
Command1.Enabled = True
Timer1.Enabled = False
End If
End Sub
[解决办法]
。。。。这个我不发言。。。。
但是我发个破解灰按钮的代码。。嘿嘿
VB版: http://www.m5home.com/bbs/dispbbs.asp?boardID=2&ID=20&page=1
VC++版: http://www.m5home.com/bbs/dispbbs.asp?boardID=3&ID=873&page=1