VB.NETでNewしたFormのDisposeのタイミングについて
- 題名: VB.NETでNewしたFormのDisposeのタイミングについて
- 著者: なが
- 日時: 2009/09/30 11:30:13
- ID: 25462
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: VB.NETでNewしたFormのDisposeのタイミングについて
- 著者: 魔界の仮面弁士
- 日時: 2009/09/30 12:12:32
- ID: 25464
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: VB.NETでNewしたFormのDisposeのタイミングについて
- 著者: なが
- 日時: 2009/09/30 14:26:23
- ID: 25465
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
初歩的な質問で申し訳ありません。
NewしたFormのDisposeのタイミングなのですが、
@呼び元(Newしたルーチン)でDisposeするのが正しいのでしょうか?それとも、A呼び先のFormのClosedイベントでDisposeするのが正しいのでしょうか?
Sub Main()
'フォーム(Form1)のインスタンスを作成
Dim f1 As New Form1
'フォーム(Form1)を表示
f1.ShowDialog()
f1.Dispose() ←@の場合
End Sub
Private Shared Sub f1_Closed( _
ByVal sender As Object, ByVal e As EventArgs)
Me.Dispose() ←Aの場合
End Sub
宜しくお願い致します。