【发布时间】:2014-06-29 13:17:14
【问题描述】:
我已经在这里阅读了很多问题,但我不知道它如何帮助解决我遇到的破坏游戏的错误。
在我的马里奥游戏中,我有GameGUI.cs 的形式。我有一个叫MainTimer 的计时器。当我尝试运行错误
“MainTimer_Tick”没有重载匹配委托“System.EventHandler”
出现。不知道怎么回事。
//
// MainTimer
//
this.MainTimer.Enabled = true;
this.MainTimer.Interval = 16;
this.MainTimer.Tick += new System.EventHandler(this.MainTimer_Tick);
我有很多 MainTimer_Tick 的代码。我认为这就是问题所在。
private void MainTimer_Tick(object sender, KeyEventArgs e)
这是问题吗?
【问题讨论】:
-
复制/粘贴后要做的第一件事是确保新代码对于其预期目的是正确的。 KeyDown/KeyPress 事件与 Timer.Tick 事件的参数不同