System.Windows.Form.Formから派生した「MyForm」があります。MyFormは、コンストラクターでハンドラーを設定したFormClosedイベントを処理します。インスタンス化されたMyFormオブジェクトが-=を使用してMyClass#FormClosedハンドラーを正常に削除することは可能ですか?それが重要な場合は、匿名メソッドを使用してFormClosedイベントをワイヤリングしています。
// In MyForm Constructor, this ALWAYS gets fired...
FormClosed += (_sender, _args) => { m_mutex.Dispose(); m_mutex = null; };
// In Instantiating Class
MyForm form = new MyForm();
form.FormClosed += (_sender, _args) => { };
// I have also tried using "delegate(object sender, EventArgs e)" and neither worked.