Maybe you can play with this; set the variable 'showTime' to False to start, True to stop displaying current time. [no Timer control needed]
If you need to know time expired, capture time when started and stopped and calculate the difference.
VB Code:
Option Explicit
Dim showTime As Boolean
Private Sub DisplayTime()
Do While showTime = False
lblCurrentTime.Caption = Time
DoEvents
Loop
End Sub
Private Sub Form_Load()
showTime = False
Me.Show
DisplayTime
End Sub
Private Sub Form_Unload(Cancel As Integer)
showTime = True
End Sub