我創建了一個應用程序,其中存在一個菜單欄,其中有2個按鈕,其中一個用於添加,另一個用於更新&兩個控件都是單一窗體,意味着添加&按鈕的更新是在一個單一的形式,每當我按菜單欄中的添加按鈕更新按鈕將被禁用,當我按菜單欄更新添加按鈕將禁用。這個怎麼做?我通過顯示方法做到這一點,但該表單使用show()多次打開。如何防止在c#中多次打開窗體
private void addRecordsToolStripMenuItem_Click(object sender, EventArgs e)
{
Form1 f2 = new Form1();
f2.MdiParent = this;
f2.Show();
f2.button1.Enabled = true;
}
private void updateRecordsToolStripMenuItem_Click(object sender, EventArgs e)
{
Form1 f2 = new Form1();
f2.MdiParent = this;
f2.Show();
f2.button2.Enabled = true;
f2.button1.Enabled = false;
}
你打算如何重新啓用它們? – w69rdy 2011-06-15 15:26:38
,因爲它是一個數據庫表單,我希望那個菜單條在單個表單上工作而不需要多次打開它 – Aliza 2011-06-15 15:28:27
你的問題很難理解。你可以試着對它進行改寫嗎?我明白英語可能不是您的第一語言,但適當的大寫和標點符號會使閱讀更容易。 – 2011-06-15 15:31:05