最佳答案
我有以下的 EventHandler
,其中我添加了一个参数 MusicNote
音乐:
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
?