From Xojo Documentation
Property (As Timer.RunModes )
The interval at which the Run event will be executed. The default is Multiple for Timers added as a control. The default is Off for Timers created in code.
See RunModes for a list of possible modes.
Set the mode to Single:
Timer1.RunMode = Timer.RunModes.Single