- ベストアンサー
Form1からShow()で表示したForm2が、CloseまたはHi
Form1からShow()で表示したForm2が、CloseまたはHideで消えたあと、 制御が戻ってきたForm1の側で、CloseされたのかHideされたのかを 判別する手段はございますでしょうか? あればその手段を教えてください。 無理なら無理でしょうとご指摘ください。 Form2の参照変数( Dim f As Form2 の f )はCloseでも Nothingにならないので「Is Nothing」では判別できませんでした。 参照はしているけど、その参照先が破棄(解放)されているって ことですよね。 他の変数を理由するという答え以外でお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Close が Dispose を期待したものなら IsDisposed かな。 シングルトンを実現するサンプルで使われている http://dobon.net/vb/dotnet/form/singleform.html > If _instance Is Nothing OrElse _instance.IsDisposed Then を良く使います。
お礼
ありがとうございました。完璧です!