如何:创建基于服务器的计时器实例
更新:2007 年 11 月
要在多线程的应用程序中内置基于时间间隔的事件时,需要创建 Timer 组件。您可以向 Web 窗体、Windows 服务和组件类中添加 Timer 组件的实例。
可以通过两种方法来创建 Timer 组件的实例:
从工具箱创建 Timer 组件
在“工具”菜单上单击“选择工具箱项”,再单击“.NET Framework 组件”选项卡。
在“选择工具箱项”对话框中,选择“System.Timers”命名空间中的“Timer”复选框。将“Timer”图标添加到“工具箱”的“组件”选项卡。
选择“Timer”图标并将其拖动到窗体或组件的设计器图面。
如果希望组件经过某个时间间隔后引发一个事件,请在“属性”窗口中,将组件实例的 Interval 属性设置为所需的时间长度(以毫秒计)。
将组件实例的 Enabled 属性设置为 true。
用编程方式创建 Timer 组件
创建 Timer 类的实例。
如果希望组件经过某个时间间隔后引发一个事件,则将组件实例的 Interval 属性设置为这个时间长度(以毫秒计)。
将组件实例的 Enabled 属性设置为 true。
下面的代码演示如何创建和配置 Timer 组件。
Dim myTimer As New System.Timers.Timer() myTimer.Interval = 3000 myTimer.Enabled = True
System.Timers.Timer myTimer = new System.Timers.Timer(); myTimer.Interval = 3000; myTimer.Enabled = true;