首先,我是C#和編程的新手。我已經非常徹底地搜索了,但是我只能找到有人想要打開另一個表單並隱藏按鈕被按下的表單的實例。當一個關閉時打開以前的表格
在這種情況下,當我在主Form1以外的任何窗體上按(X)時,我的程序一直處於運行狀態。窗體到窗體的導航工作正常。即:單擊一個按鈕隱藏主窗口並打開適當的表單,並且該表單上的「後退」按鈕將自己隱藏起來,並顯示前一個「主」形式的表單(我猜是另一個實例)。 - 我也可以使用一些指導。大聲笑
我不介意如果它關閉了整個應用程序,如果X被按下,但我需要有「X」出現在所有窗口和所有窗口需要退出整個應用程序,如果X按下。有什麼建議麼?
由於提前,
代碼:
Form1中:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void btnTransaction_Click(object sender, EventArgs e)
{
Transaction transactionForm = new Transaction();
Form mainForm = this;
transactionForm.Show();
mainForm.Hide();
}
}
交易形式:
public partial class Transaction : Form
{
public Transaction()
{
InitializeComponent();
}
private void button4_Click(object sender, EventArgs e)
{
Form1 mainForm = new Form1(); //not sure if I'm doing this right..
this.Hide(); //I don't know how to "reuse" the original Form1
mainForm.Show();
}
}
開盤後'Form1'做u有什麼用''交易形式? – 2013-02-27 23:21:08
頁面流是否被擴散到不同的窗體,或者你是否可以重新設計你的應用程序,並在tabControl或單個面板(只需管理可見性)內使用userControls(與沒有窗口周圍的窗體相同的行爲)? – Michael 2013-02-27 23:21:44
感謝所有幫助傢伙!這個論壇非常有幫助!現在我明白爲什麼規劃階段如此重要:) – user2117486 2013-02-28 15:51:53