Gets or sets the interval at which to raise the Elapsed event.
Assembly: System (in System.dll)
[<TimersDescriptionAttribute("TimerInterval")>] [<SettingsBindableAttribute(true)>] member Interval : float with get, set
If the interval is set after the Timer has started, the count is reset. For example, if you set the interval to 5 seconds and then set the Enabled property to true, the count starts at the time Enabled is set. If you reset the interval to 10 seconds when count is 3 seconds, the Elapsed event is raised for the first time 13 seconds after Enabled was set to true.
If Enabled and AutoReset are both set to false, and the timer has previously been enabled, setting the property causes the Elapsed event to be raised once, as if the Enabled property had been set to true. To set the interval without raising the event, you can temporarily set the AutoReset property to true.
The following code example sets up an event handler for the Timer.Elapsed event, creates a timer, uses the property to set the timer interval, and starts the timer. The event handler displays the SignalTime property each time it is raised.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.