首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于Button的小小小疑点!请各位帮忙看一下~T_T

2012-01-13 
关于Button的小小小问题!请各位帮忙看一下~~T_T要求设计一个小游戏类似老虎机之类的,3个数字滚动,停止,有3

关于Button的小小小问题!请各位帮忙看一下~~T_T
要求设计一个小游戏类似老虎机之类的,3个数字滚动,停止,有3个一样的就得奖之类的…… 汗 

其中有一条要求 
按下button1之后,数字开始滚动,button在三秒钟之内失效 
Button1.Enabled = False 
3秒之后 数字停止滚动 Button又能按了 

这个应该怎么编呢… 
(有提示用Timer) 
  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
  Timer1.Enabled = True 
  Button1.Enabled = False 

  CurrentTime = Format(TimeValue(Now), "") 
我只写到这里了… 

学VB才一个月,所以想请各位大虾帮忙一下,伸出援手,小女子感激不尽~~~ 

PS.因为刚入门,学得很浅,所以最好是简单的,谢谢,谢谢,谢谢~~~

[解决办法]
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Button5.Enabled = False
Timer1.Enabled = True
Timer1.Interval = 500 '显示123用,每半秒换一次
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Static a, t As Int16
a = a + 1
t = t + 1
If a = 4 Then a = 1
Label1.Text = a
If t = 6 Then
t = 0
a = 0
Button5.Enabled = True
Timer1.Enabled = False
End If
End Sub

[解决办法]
数字显示按楼主的说法,应该采用随机数。显示三个数字。
If t = 6 Then 
t = 0 
a = 0 
Button5.Enabled = True 
Timer1.Enabled = False 
'Todo
'是否数字一样的判断。
End If 

热点排行