C#程序有两个form
启动Form1后 点击button 调用Form2 ,Form2打开后,Form1显示为半透明,关闭Form2后,Form1处于活动状态并恢复为不透明
------解决思路----------------------
直接改变Opacity属性
------解决思路----------------------
你要区别 Show和ShowDialog .
用show 那么其后面的语句会继续执行。
用ShowDialog 这里会阻止后面的代码执行,当打开的窗体关闭后,ShowDialog后面的才开始执行
Form1中
this.Opacity=0.5; //设置一半透明,然后打开窗体2
new Form2().ShowDialog();
this.Opacity=1; //这样当窗体2关闭后,窗体1才恢复正常透明