C# コードを介して、Control に設定されたメソッド/デリゲートのリストを取得することは可能ですか? もっと詳しく説明させてください..たとえば。
次のようないくつかの定義を仮定します。
foo.Click += (a, b) => { ... }
//..
foo.Click += (A,B) => { ... }
そして魔法の方法:
var baa = foo.GetEvents("Click");
戻り値
baa[0]
に指差す(a, b) => { ... }
baa[1]
に指差す(A,B) => { ... }
私の風景: ループ内のいくつかのコントロールに動的にイベントを作成して追加します。ブール値に応じて、インデックス 1 の制御のイベントを制御したいのですが、control.Click -= baa[1] などを使用して削除されます。これがあなたにとって明確であることを願っています。前もって感謝します。