我有以下的EventHandler
,我添加了一个名为music
的参数:
public void PlayMusicEvent(object sender, EventArgs e,MusicNote music)
{
music.player.Stop();
System.Timers.Timer myTimer = (System.Timers.Timer)sender;
myTimer.Stop();
}
我需要像这样将处理程序添加到 Timer
:
myTimer.Elapsed += new ElapsedEventHandler(PlayMusicEvent(this, e, musicNote));
但是会出现以下错误:
"需要方法名称"
编辑:在这种情况下,我只是从包含此代码片段的方法中传递 e,那么我该如何传递计时器自己的 EventArgs
?