遍历所有Form有关问题!阿.

遍历所有Form问题!!!!!求救阿...
比如说我当前打开了Form1(启动窗体) Form2 Form3 Form4...(可能很多)

当前触发了某个事件 我需要只保留Form1 关闭其他所有窗体

怎么做到呀 各位大虾帮帮忙

------解决方案--------------------
获取顶端的窗体GetForegroundWindow,检查不是Form1的话,发送消息关闭掉。
------解决方案--------------------
探讨
对呀 可以把窗体名字放在 ArrayList 但是 然后怎么做呀 没怎么接触wince不是很了解