C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.55460 の関連記事表示

<< 0 >>
■55460  FormからFormを開く
□投稿者/ まっさ -(2010/12/02(Thu) 19:26:10)

    分類:[C#] 

    FormからFormを開くのはどうするのでしょうか?

    Form1の処理で以下のようにForm2をひらいて、Form1を閉じるとうまく行きません。
    Form1を閉じなければForm2は開きます。

    Form fm2 = new Form();
    fm2.show();
    Form1.close();

    皆さん、よろしくお願いします。
親記事 /過去ログ93より / 関連記事表示
削除チェック/

■55461  Re[1]: FormからFormを開く
□投稿者/ 魔界の仮面弁士 -(2010/12/02(Thu) 19:33:09)
    No55460 (まっさ さん) に返信
    > Form1の処理で以下のようにForm2をひらいて、Form1を閉じるとうまく行きません。
    > Form1を閉じなければForm2は開きます。

    Program.cs あたりに、Main メソッドがあると思います。
    Application.Run で Form1 が起動されている場合、Form1 を閉じると
    アプリケーション自体が終了するため、Form2 も連鎖的に閉じられます。

    メインフォームを入れ替えたい場合、または、すべてのフォームが閉じられた時に終了という
    動作にしたい場合には、ApplicationContext を利用してみてください。
    http://dobon.net/vb/dotnet/form/showforminsequence.html
記事No.55460 のレス /過去ログ93より / 関連記事表示
削除チェック/

■55510  Re[2]: FormからFormを開く
□投稿者/ まっさ -(2010/12/03(Fri) 19:14:49)
    No55461 (魔界の仮面弁士 さん) に返信
    > ■No55460 (まっさ さん) に返信
    >>Form1の処理で以下のようにForm2をひらいて、Form1を閉じるとうまく行きません。
    >>Form1を閉じなければForm2は開きます。
    >
    > Program.cs あたりに、Main メソッドがあると思います。
    > Application.Run で Form1 が起動されている場合、Form1 を閉じると
    > アプリケーション自体が終了するため、Form2 も連鎖的に閉じられます。
    >
    > メインフォームを入れ替えたい場合、または、すべてのフォームが閉じられた時に終了という
    > 動作にしたい場合には、ApplicationContext を利用してみてください。
    > http://dobon.net/vb/dotnet/form/showforminsequence.html

    自由にフォームを入れ替えることができました。

    ドンピシャな回答、本当にありがとうございました!


記事No.55460 のレス / END /過去ログ93より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -