按钮 Xna 如何添加其他参数

本文关键字:添加 其他 参数 Xna 何添加 按钮 | 更新日期: 2023-09-27 18:36:30

我按照在线教程制作了一个按钮类,但有点卡住了。我要做的就是向点击事件添加一个参数,例如

    private void Button_OnPress(object sender, EventArgs e, int number)
    {
    }

每当我尝试将其作为事件添加到我的按钮时,我都会遇到麻烦。

例如
Button.OnPress += new EventHandler(Button_OnPress);

我错过了什么愚蠢的东西。还是根本不可能?

干杯

按钮 Xna 如何添加其他参数

使用匿名方法:

void Button_OnPress(object sender, EventArgs e, int num) { ... }

并委派:

Button.OnPress += delegate(object sender, EventArgs e)  {
Button_OnPress(sender, e, num); };