Examples: On Event statement
This code on a Domino® form demonstrates using the Alarm event of the NotesTimer class.
REM Globals
Dim elapsedTime As Integer
Dim elapsedTimer As NotesTimer
REM Create a timer with 1-second interval
REM Handler for Alarm event gets call every second
Sub Onload(Source As Notesuidocument)
Set elapsedTimer = New NotesTimer(1, _
"Elapsed time since opening document")
elapsedTime = 0
On Event Alarm From elapsedTimer _
Call elapsedTimerHandler
End Sub
REM The handler adds 1 to a global integer
Sub elapsedTimerHandler(Source As NotesTimer)
elapsedTime = elapsedTime + 1
End Sub
REM This is an action that displays the global integer
Sub Click(Source As Button)
Messagebox elapsedTime & " seconds",, "Elapsed time"
End Sub