日期:2014-05-19  浏览次数:20677 次

大家看看能实现这种效果吗?
在Main窗口定义一个时钟,过一定时间关闭除Main窗口以外的全部窗口(都是在Main窗体上面弹出来的模态窗口),这种效果能实现吗?

------解决方案--------------------
完全可以
不过模态窗口同时只能由一个吧
除非你的模态窗口上面还有模态窗口,那样就需要递归了
------解决方案--------------------
在每一个Form里,加一个堆栈(最后打开的先关)记录由该窗体打开的Form.
然后在每个Form的_FormClosing事件里,依次Close堆栈中的窗体
不知楼主认为如何?