0

私は3つのフォームを持っています。form1 から form2 に入ることができます。同様に、form2 から form3 に入ることができます。

form3 を閉じると、表示されるフォームは form2 ではなく form1 です。(同じインスタンスを再表示する必要があります。「フォームの新しいオブジェクトを作成して表示する」ことは許可されていません:))

助けてください。

form1 のコード:

        this.ShowInTaskbar = false;
        this.Visible = false;
        Form2 f2 = new Form2();
        f2.ShowDialog();
        this.Visible = true;
        this.ShowInTaskbar = true;

form2 のコード:

        this.Visible = false;
        this.ShowInTaskbar = false;
        Form3 f3 = new Form3();
        f3.ShowDialog();
        this.Visible = true;
        this.ShowInTaskbar = true;
4

1 に答える 1

1

確かではありませんが、form2 の親を form1 にしてみてください:

form2.Parent=form1;

また

f2.ShowDialog(form1);
于 2013-05-21T08:59:30.143 に答える