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

フォームの閉じ方

  • 題名: フォームの閉じ方
  • 著者: うさ
  • 日時: 2005/08/01 15:40:19
  • ID: 12022
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[XP、C#]
分類:[.NET]

フォームを2つ作り、最初フォーム1が表示されていて、ボタンを押すとフォーム2が表示され、

そこまでは分かるのですが、フォーム2が表示されたらフォーム1の方は消したいのです。
どのようにすればいいでしょうか?
  • 題名: Re[1]: フォームの閉じ方
  • 著者: はいこーん
  • 日時: 2005/08/01 15:57:21
  • ID: 12023
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No12022に返信(うささんの記事)
> フォームを2つ作り、最初フォーム1が表示されていて、ボタンを押すとフォーム2が表示され、
>
> そこまでは分かるのですが、フォーム2が表示されたらフォーム1の方は消したいのです。
> どのようにすればいいでしょうか?

 1.Form1をHideにしておいて、Form2も消された時点でForm1をDisposeする。
 2.Form1内にForm2のインスタンスをおかないでおく。
  (ただし、これだとForm1がメインである場合Applicationが終了する。)
 3.Form1もForm2も別の場所でインスタンスを確保しておく。
  (Application.Runからスタートしない。)

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