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

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

C# と VB.NET の入門サイト

Re[1]: C# formを閉じる


(過去ログ 28 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■13117 / inTopicNo.1)  C# formを閉じる
  
□投稿者/ すぎさん (1回)-(2008/01/24(Thu) 19:02:38)

分類:[C#] 

C#の初心者です。
現在Webアプリケーションを作成しているのですが、
わからない所があるので質問させていただきます。

formをform1,form2,form3と複数用意してあるのですが、
form1からcontextmenuでform2,form3を出るようにしています。
逆にform2からも、同じようにform1,form3を出るようにしているのですが、
form1から、form2を出すときにform1を閉じるようにしたいのですが、

closedやdisoposeアクションを使ってもうまく前のformを閉じることができません。

どなかたわかる方がいらっしゃいましたらお願い致します。
引用返信 編集キー/
■13119 / inTopicNo.2)  Re[1]: C# formを閉じる
□投稿者/ やじゅ (32回)-(2008/01/24(Thu) 19:36:55)
No13117 (すぎさん さん) に返信
> C#の初心者です。
> formをform1,form2,form3と複数用意してあるのですが、
> form1からcontextmenuでform2,form3を出るようにしています。
> 逆にform2からも、同じようにform1,form3を出るようにしているのですが、
> form1から、form2を出すときにform1を閉じるようにしたいのですが、
> closedやdisoposeアクションを使ってもうまく前のformを閉じることができません。
>

それだったら、隠しフォームを1個用意して
隠しフォームを経由して、form1,form2,form3を呼出すように
すればいい気がします。

form1のcontextmenu→隠しフォーム.form2をShow→隠しフォームにてform1.Close
form2のcontextmenu→隠しフォーム.form1をShow→隠しフォームにてform2.Close



引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -