- PR -

A画面⇒B画面の遷移時の処理

1
投稿者投稿内容
ベギン
会議室デビュー日: 2004/11/23
投稿数: 4
投稿日時: 2004-11-23 22:49
はじめまして。いつもお世話になっております。

似たような内容もあったのですが、参考してもどうしても上手く
いかなくて、お力をお借りしようと思い、投稿します。

<実現したいこと>
・A画面からB画面に遷移する(A画面のボタンクリックによる)
・その際、A画面は閉じる
<環境>
・C#
・画面はWinアプリケーションForm

ちなみに、簡単ですが試したソースは

private void button1_Click(object sender, System.EventArgs e)
{
B b = new B();
b.Show();     //B画面表示
 this.Close(); //A画面を閉じたいが。。。
}


A画面は、B画面の後ろに表示された状態になっています。
こんな質問をするのも恥ずかしいのですが、誰かヒントを
下さい。
Kazuki
ぬし
会議室デビュー日: 2004/10/13
投稿数: 298
投稿日時: 2004-11-24 00:11
うちだとそんな感じのコードでちゃんと動きますけどねぇ
Form2を作ってプログラム起動時にForm2を表示させる
そしてフォーム2のクリックイベントを以下のようにしました
private void Form2_Click(object sender, System.EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
this.Close();
}
新しいForm2が表示されて前のはきえます
1

スキルアップ/キャリアアップ(JOB@IT)