如何使用ElapsedEventHandler将参数传递给我的函数?
NewTimer->Elapsed+=gcnew ElapsedEventHandler(&TimerEvent(String1,String2));
???
我收到此错误:
'System::Timers::ElapsedEventHandler' : a delegate constructor expects 2 argument(s)
任何帮助表示赞赏。
答案 0 :(得分:1)
ElapsedEventHandler
定义了一个带有两个参数的委托:
ElapsedEventArgs
,其中包含触发计时器的时间。如果您在事件处理程序中需要其他信息,请将它们存储在类的字段中,并以这种方式引用它们。