(vb.net を使用)
やあ、
クラスで、パブリック共有イベントがあります。
私のフォームには、共有イベントに「AddHandler」するユーザーコントロールがあります。しかし、メモリ リークを回避するには (アプリケーションが実行されている限り共有イベントが破棄されないため)、ユーザー コントロールに RemoveHandler を指定するにはどうすればよいでしょうか?
「Disposed」イベントを使用しようとしましたが、ユーザーコントロールがすぐに破棄されるように常に継ぎ目があるとは限りません。親フォームが閉じたらすぐに RemoveHandler したい。
ベストプラクティスとは?