0

私はオンラインのチュートリアルに従ってボタンクラスを作成しましたが、少し行き詰まっています。私がやりたいのは、clickedeventに引数を追加することだけです。

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

    }

それをイベントとしてボタンに追加しようとすると、問題が発生します。例えば

Button.OnPress += new EventHandler(Button_OnPress);

私が見逃している愚かなことはありますか?それとも単に不可能ですか?

乾杯

4

1 に答える 1

0

匿名メソッドを使用します。

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

そして委任:

Button.OnPress += delegate(object sender, EventArgs e)  {
Button_OnPress(sender, e, num); };
于 2012-06-08T11:29:30.927 に答える