Пожалуйста дайте сразу код программы, а то ну ни как не могу поставить время другое, всегда получается какое на часах которые в трее висят, пожалуйста скажите как написать секундомер ?

Option Explicit
Private mSec As Long
Private Sub Command1_Click()
Timer1.Enabled = Not Timer1.Enabled
If Not Timer1.Enabled Then Text1.Text = 0: mSec = 0
End Sub
Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
mSec = mSec + 1
Text1.Text = mSec
End Sub
GSerg писал(а):На форме Timer1, Text1, Command1.
- Код: Выделить всё
Option Explicit
Private mSec As Long
Private Sub Command1_Click()
Timer1.Enabled = Not Timer1.Enabled
If Not Timer1.Enabled Then Text1.Text = 0: mSec = 0
End Sub
Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
mSec = mSec + 1
Text1.Text = mSec
End Sub
Dim Stops As Boolean
Private Sub Command1_Click()
Dim Time As Single
Stops = False
Time = Timer - CSng(Text1)
Do
DoEvents
Text1.Text = Round(Timer - Time, 2)
If Stops Then Exit Do
Loop
End Sub
Private Sub Command2_Click()
Stops = True
End Sub
Private Sub Command3_Click()
Text1 = "0"
End Sub
Private Sub Form_Load()
Text1.Text = "0"
Text1.Locked = True
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3