您好我可以知道如何将此更改为c#?
SetTimer(2,100,NULL);
C#中的SetTimer是什么?
答案 0 :(得分:1)
我假设您正在编写Windows窗体程序。您正在转换的SetTimer(2,100,NULL)
函数调用会创建一个Windows计时器,该计时器每隔100毫秒就会向窗口发送一条WM_TIMER
消息。
要在Windows窗体程序中获取该功能,请在表单上放置Windows Forms Timer。将其周期设置为100毫秒,然后为Elapsed
事件编写事件处理程序。
答案 1 :(得分:0)
static void Start() {
var timer = new Timer(3000);
timer.Elapsed += new ElapsedEventHandler(_timer_Elapsed);
timer.Enabled = true;
}
static void _timer_Elapsed(object sender, ElapsedEventArgs e) {
//do stuff at interval
}