我已经使用这个代码从目前的形式打开一个新的形式:如何在第二种形式打开时禁用第一种形式?
private void add_Click(object sender, EventArgs e)
{
add obj = new add();
obj.Show();
}
private void welcome_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
private void view_Click(object sender, EventArgs e)
{
view obj = new view();
obj.Show();
}
private void update_Click(object sender, EventArgs e)
{
update obj = new update();
obj.Show();
}
private void delete_Click(object sender, EventArgs e)
{
delete obj = new delete();
obj.Show();
}
在此,如果我打开任何形式的,那么前面的形式也照常工作。 我想,如果一个窗体打开,然后所有其他以前的窗体关闭或禁用,听起来像一个单击事件上一个按钮的嘟嘟声。
使用ShowDialog()而不是Show(); – Fendy 2013-05-02 08:30:19
@Fendy刚刚建议它,但你比我快20秒) – 1Mayur 2013-05-02 08:31:14
请你解释show和showdialog的区别 – user2327043 2013-05-02 08:35:10