按钮Xna如何添加其他参数

时间:2012-06-08 11:23:25

标签: c# xna

我已经按照在线教程制作了一个按钮课程,并且有点卡住了。我想要做的就是为clickedevent添加一个参数,例如

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

    }

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

Button.OnPress += new EventHandler(Button_OnPress);

我有什么东西是愚蠢的。或者这根本不可能?

干杯

1 个答案:

答案 0 :(得分:0)

使用匿名方法:

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

代表:

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