C# Winform创建定时器,绑定带有参数的方法
时间: 2024-02-18 20:02:17 浏览: 126
在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方法,并传入一个参数来实现了带有参数的方法绑定。
阅读全文