0

メソッドをデリゲートに追加しようとすると、「メソッド名が必要です」というエラーが表示され続けます。ゲームが終了するたびに呼び出されるデリゲートがあります。デリゲートに追加しようとしている関数は、カウントダウンの点滅を停止します (メソッドは静的クラスにあります)。検索しましたが、なぜ機能しないのかまだわかりません。エラーの原因となっている行は次のとおりです。

LivesManager.gameEnded += new LivesManager.EndGame(CountdownManager.DisableFlashTimer(this));

は現在のthisフォームをメソッドに渡し、フォームのタイマー フラッシュを無効にできるようにします。

以前に静的クラスから同じデリゲートにメソッドを追加しましたが、正常に動作します。唯一の違いは、フォームをパラメーターとして渡していることと、それが気に入らないことです。

エラーなしでフォームをメソッドに渡す方法はありますか?

前もって感謝します :)

4

2 に答える 2