DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Closeについて

  • 題名: Closeについて
  • 著者: いがりんちゃん
  • 日時: 2005/06/06 12:55:23
  • ID: 11134
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[VB.NET .NET Framework1.1 VS.NET2003]
分類:[.NET]

いつも、お世話かけております。

過去ログをみていたところ、フォームをMe.Close()したものは、
再度、フォームをNewして使わないといけないようなログがあり
ました。

いま、下記のようなコーディングをしているのですが、正常に
動いているようなのですが、これって問題ありのコーディング
になってしまうのでしょうか。

--------------------------------------------------------
Form1.vb
--------------------------------------------------------
     :
Dim f2 As New Form2

Private Sub Kensaku_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Kensaku.Click
f2.ShowDialog()
End Sub
     :

--------------------------------------------------------
Form2.vb
--------------------------------------------------------
Private Sub Owari_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Owari.Click
Me.Close()
End Sub

よろしくご回答お願いいたします。
  • 題名: Re[1]: Closeについて
  • 著者: はいこーん
  • 日時: 2005/06/06 13:01:04
  • ID: 11135
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
■No11134に返信(いがりんちゃんさんの記事)
> 過去ログをみていたところ、フォームをMe.Close()したものは、
> 再度、フォームをNewして使わないといけないようなログがありました。

ShowDialogならDisposeしてない限りは破棄されないよ。

自分の建てたスレくらいちゃんと見るように。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=11113
  • 題名: Re[2]: Closeについて
  • 著者: いがりんちゃん
  • 日時: 2005/06/06 19:26:48
  • ID: 11143
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
はいこーんさん大変申し訳ありません。
今回は、初心者ということでお許しください。ぺこり。

と言う事は、やはり管理人さんが言われているとおり
closeしてもDisposeされないので、またShowDialog
をしても全然問題なしと言う事ですね。

CloseはあまりよくなくてHideにしないといけないとか
余計なことを考えていました。

いまのままで、プログラムがんばります。

ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板