winform 计时器
时间: 2023-10-21 10:06:56 浏览: 115
计时器Timer-WinForm基础空间大全
WinForm中的计时器是一个非常常用的控件,可以用来实现定时任务或者动态更新UI等功能。在WinForm中,计时器控件的名称为Timer,可以通过设置Interval属性来控制计时器的时间间隔,单位为毫秒。在计时器启动后,每隔指定的时间间隔,就会触发Tick事件,可以在该事件中编写相应的逻辑代码。
下面是一个简单的示例代码,演示了如何使用计时器控件:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
// 设置计时器时间间隔为1000毫秒(即1秒)
timer1.Interval = 1000;
}
private void btnStart_Click(object sender, EventArgs e)
{
// 启动计时器
timer1.Start();
}
private void btnStop_Click(object sender, EventArgs e)
{
// 停止计时器
timer1.Stop();
}
private void timer1_Tick(object sender, EventArgs e)
{
// 在Tick事件中更新UI
lblTime.Text = DateTime.Now.ToString();
}
```
在上面的代码中,我们在窗体加载时设置了计时器的时间间隔为1秒,并在启动按钮和停止按钮的Click事件中分别调用了Start和Stop方法来启动和停止计时器。在Tick事件中,我们更新了一个Label控件的文本,显示当前的系统时间。
阅读全文