C#应用程序中 当点击按钮,打开另一个窗口打开时,按钮失效 当窗口关闭时,有效

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:27:37

1:设置焦点,当打开新窗体时,只有新窗体获得焦点,只有当该窗体关闭,才能进行下一步操作.
2:以ShowDialog() 的方式把新窗口打开,在打开的时候设置为不可用,当关闭窗体后,设置回来
if(newWindow.ShowDialog() != DialogResult.Cancel){
btnTest.Enabled = false;}
btnTest.Enabled = true;
3:在当前类里写一个函数,
public void BtnStateChange(){
if(btnTest.Enabled)
btnTest.Enabled = false;
return;
btnTest.Enabled =true;
}
然后在新建的窗体里面调用。

简单,按钮的可用性改成false ,然后把按钮所在的窗体静态化,在打开的那窗体写代码即可,