作者myrabbit (兔)
看板Visual_Basic
标题Re: [.NET] timer即时运算
时间Fri May 12 09:43:17 2006
※ 引述《Elearnet (威)》之铭言:
: 小弟试了整晚了= =
: 就是搞不出来
: 问题如下
: 我想在Label里面 显示倒数的秒数
: 每秒更新
我解释一下底下的程式码。
1. Timer 的 Enabled 属性 可以控制 Timer 的开始计时与否。
2. Timer 的 Interval 属性 可以控制 Timer 的计时间隔,
豪秒计算,所以1000才是1秒。
3. Timer1_Tick 事件 ,你可以在 Timer 上点两下进入,
这个事件会随着 Timer 启动而引发。
Private Sub Form1_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
'启动timer
Me.Timer1.Enabled = True
'设定间隔
Me.Timer1.Interval = 1000
End Sub
'计数
Dim con As Integer = 10
Private Sub Timer1_Tick(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Timer1.Tick
If con >= 0 Then
'当con >= 0,倒数
con = con - 1
Me.Label1.Text = con
Else
'倒数完关闭
Me.Timer1.Enabled = False
End If
End Sub
: 然後
: 每6秒依序撷取 阵列里的内容
: 每个内容 间格1秒...
: 依序显示.....
这我看不大懂,不过我想如果你懂上面我写的倒数,也许你可以试试看写这部分 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.184.51.8