我之前學會了如何在兩個表單之間來回移動。但如果有更多的表單呢? 這是我爲Form1代碼:c#導航或跳過表單
Form2 form2 = new Form2();
private void aboutoldtrafford_MouseClick(object sender, MouseEventArgs e)
{
this.Hide();
form2.ShowDialog();
this.Show();
}
我可以去窗口2並有兩粒扣有:背部和未來
private void backbutton_MouseClick(object sender, MouseEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
Form3 form3 = new Form3();
private void nextbutton_MouseClick(object sender, MouseEventArgs e)
{
this.Hide();
form3.ShowDialog();
this.Show();
}
後退按鈕將返回到Form1和下一會去form3 。下面是我的form3代碼。 在form3,有兩個按鈕:回來講完
private void back_MouseClick(object sender, MouseEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
private void finish_MouseClick(object sender, MouseEventArgs e)
{
this.Hide();
// i want to go back to form1
}
後退按鈕將返回到窗口2並完成按鈕將返回到Form1。顯然,我不能做「this.DialogResult = DialogResult.OK;」在結束按鈕中。 我怎樣才能回form1而不去form2?請幫助...
你不是在這裏問過類似的問題嗎? http://stackoverflow.com/questions/6260221/go-back-to-the-previous-form-c – 2011-06-07 08:52:10
哈哈,是的,但我得到的答案是隻有兩種形式之間..我有一個問題與這麼多形式工作 – 2011-06-10 07:52:14