メソッドをデリゲートに追加しようとすると、「メソッド名が必要です」というエラーが表示され続けます。ゲームが終了するたびに呼び出されるデリゲートがあります。デリゲートに追加しようとしている関数は、カウントダウンの点滅を停止します (メソッドは静的クラスにあります)。検索しましたが、なぜ機能しないのかまだわかりません。エラーの原因となっている行は次のとおりです。
LivesManager.gameEnded += new LivesManager.EndGame(CountdownManager.DisableFlashTimer(this));
は現在のthis
フォームをメソッドに渡し、フォームのタイマー フラッシュを無効にできるようにします。
以前に静的クラスから同じデリゲートにメソッドを追加しましたが、正常に動作します。唯一の違いは、フォームをパラメーターとして渡していることと、それが気に入らないことです。
エラーなしでフォームをメソッドに渡す方法はありますか?
前もって感謝します :)