頁:
[1]
VB碼表程式
小弟最近初學剛要寫一個碼表程式但是.....寫完發現時間很不準
懇請各位大大求助
Public Class Form1
Public Start_Status As Boolean
Public Time_Count As Long
Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStart.Click
Start_Status = True
End Sub
Private Sub cmdStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStop.Click
Start_Status = False
End Sub
Private Sub cmdReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdReset.Click
Time_Count = 0
Label1.Text = "00:00"
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim lSec As Long
Dim lMin As Long
If Start_Status = True Then
Time_Count = Time_Count + 1
lMin = Time_Count \ 6000
lSec = (Time_Count Mod 6000) \ 100
Label1.Text = Format(lMin, "00") & ":" & Format(lSec, "00")
End If
End Sub
End Class
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 要時間很準 基本上不會用 Timer 這個元件
必須要用 API 的
例如
GetTickCount
QueryPerformanceFrequency
timeGetTime
頁:
[1]