用csharp写一个计时器
时间: 2023-09-04 18:07:11 浏览: 60
以下是使用C#编写计时器的示例代码:
```csharp
using System;
using System.Windows.Forms;
namespace TimerExample
{
public partial class Form1 : Form
{
private int seconds = 0;
private Timer timer;
public Form1()
{
InitializeComponent();
timer = new Timer();
timer.Interval = 1000;
timer.Tick += Timer_Tick;
}
private void Timer_Tick(object sender, EventArgs e)
{
seconds++;
label1.Text = $"Seconds: {seconds}";
}
private void btnStart_Click(object sender, EventArgs e)
{
timer.Start();
}
private void btnStop_Click(object sender, EventArgs e)
{
timer.Stop();
}
}
}
```
在这个示例中,我们创建了一个 `Timer` 对象,并设置其时间间隔为1秒。然后,我们在计时器的 `Tick` 事件处理程序中递增并显示秒数。
在窗体上添加两个按钮(开始和停止),单击这些按钮将分别启动和停止计时器。我们还在窗体上添加了一个标签,用于显示秒数。
请注意,此示例使用 Windows Forms 应用程序,因此您需要创建一个 Windows 窗体应用程序项目并在窗体上添加控件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)