我创建了一个应用程序,其中存在一个菜单栏,其中有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