• ベストアンサー

VB 2005の処理について

質問です。 showとshowdialogの違いについて教えてください。 また逆に、Dispose メソッド、Close メソッドの違いについて教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.1

A画面から ShowDialog でB画面を開くと、A画面が操作できなくなります。一方 Show だとA画面は操作できます。 Dispose/Closeについては実装によりますが、一般的に言うと、 Dispose は、クラスインスタンス内のアンマネージドリソースを解放する為にあり、通常はそのインスタンスをもう利用しなくなったら呼び出します。 Close は、アンマネージドリソースを解放する点では(おそらく)同じですが、そのインスタンスを Open メソッドなどを呼び出して再利用する事が可能です(実装によると思います)。

関連するQ&A

専門家に質問してみよう