日期:2014-05-17  浏览次数:20775 次

控件enable转换间的问题,急~~~~
我在画面A点击一个按钮 打开另一个画面B 此时A的 this.Enabled = false;
B的进程打开后,p.WaitForExit(); 关闭执行下面的操作
this.Enabled = true;

但是,情况出现了,B画面打开后 A的画面的东西是不能操作,但是B一关闭,刚才B打开时对A画面的控件的操作其实是保留着的 B关闭,操作也同时进行了  

怎么做让A的画面的控件是真实的不能进行任何操作呢

------解决方案--------------------
去掉p.WaitForExit();
加上p.Exited = (obj, e) => this.Enabled = true;