System.Timers.Timer
System.Threading.Timer
等多种,用法不一,但大致是一样的。
在初始化函数里面,对Timer进行初始化,设定100毫秒定时,并设定超时事件触发函数,在触发函数中,通过Invoke委托更新前台秒表显示,开始按钮和停止按钮,设定点击事件函数,开始事件函数中,对前台秒表初始化,归零;停止按钮结束Timer即可。
Timer控件/ System.Timers.Timer 不能用于WPF中。在WPF中,定时器为 DispatcherTimer。
使用方法如下:
private DispatcherTimer timer
public Window1()
{
InitializeComponent()
Loaded += new RoutedEventHandler(Window1_Loaded)
}
void Window1_Loaded(object sender, RoutedEventArgs e)
{
timer = new DispatcherTimer()
timer.Interval = TimeSpan.FromSeconds(1)
timer.Tick += timer1_Tick
timer.Start()
}
private void timer1_Tick(object sender, EventArgs e)
{
//(你的定时处理)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)