これはいつ呼び出されますか?具体的には、私は作成しているコントロールを持っています - ウィンドウが閉じられたらハンドルを解放する方法はありますか?通常のwin32では、私はwm_close
の間にそれをやっていました - DestroyHandle
.net相当ですか?私は、ウィンドウは自分自身を扱う破壊したくないControl.DestroyHandleはいつ呼び出されますか?
- 私のコントロールは、別のオブジェクトのイベントのために待機していると私のコントロールが破棄されたとき、私はそれらのイベントのリスニングを停止します。例:
void Dispose(bool disposing) {
otherObject.Event -= myEventHandler;
}
好奇心から、あなたはどうして自分自身を破壊したいのですか?私の練習では、明示的にDestroyHandleを呼び出す必要がある場合は思い出せません。あなたの事件を説明していただけますか? – aku