C# Winform创建定时器,绑定带有参数的方法
时间: 2024-02-18 07:02:17 浏览: 56
在C# Winform中创建定时器可以使用Timer类,通过设置Interval属性来实现定时功能。而绑定带有参数的方法则需要使用委托。
下面是一个示例代码,创建了一个名为timer的定时器,每隔1秒钟执行一次名为testMethod的方法,并传入一个参数。
```csharp
public partial class Form1 : Form
{
private Timer timer;
public Form1()
{
InitializeComponent();
timer = new Timer();
timer.Interval = 1000;
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}
private void timer_Tick(object sender, EventArgs e)
{
testMethod("参数");
}
private void testMethod(string param)
{
Console.WriteLine(param);
}
}
```
在上面的代码中,我们通过Tick事件来绑定了一个名为timer_Tick的方法,每次定时器执行时都会调用这个方法。在timer_Tick方法中,我们通过调用testMethod方法,并传入一个参数来实现了带有参数的方法绑定。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.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)