簡體   English   中英

從form1打開form2並隱藏窗體1,然后在我關閉窗體2時關閉窗體1

[英]open form2 from form1 and hide form 1 and then close form 1 when I close form 2

好的,所以我有兩個表格Form1和Form2。 問題:因此,我想在單擊Form1中的按鈕時打開Form2並隱藏Form1,然后在關閉Form 2時關閉Form1。

    private void button1_Click(object sender, EventArgs e)
    {
        Form1 f1 = new Form1();
        Form2 f2 = new Form2(textBox1.Text);
        f2.Show();
        this.Hide();

    }
}

    public Form2(string s)
    {
        InitializeComponent();
        label1.Text = s;
    }

試試這個。 希望它會有所幫助:)

private void button1_Click(object sender, EventArgs e)
    {
        Form1 f1 = new Form1();
        Form2 f2 = new Form2(textBox1.Text);
        this.Hide();
        f2.ShowDialog();
        this.Close();

    }
}

    public Form2(string s)
    {
        InitializeComponent();
        label1.Text = s;
    }
Form2 frm = new Form2();
frm.FormClosed += new FormClosedEventHandler(delegate(object s, FormClosedEventArgs e1) { this.Close(); });
this.Hide();
frm.Show();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM