作者erspicu (.)
看板C_Sharp
标题[问题] 怎麽同时关闭多个独立视窗?
时间Thu Jun 2 16:23:15 2011
好比说 我一个主程式 mainwin
mainwin里头有一个按钮
按了之後会动态产生新视窗
ex.
chat_single chat_win = new chat_single();
chat_win.Title = title;
chat_win.Show();
我之所以用 .Show() 不用 .ShowDialog
是因为我在新视窗产生之後 我还得操控mainwin
但是问题来了 当我把mainwin关闭掉时候
其他的动态产生的视窗 并不会跟主视窗一同关闭
有甚麽方法能够在我关闭主视窗时 其他动态建立的视窗一起关闭呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.13.14
1F:→ optimist9266:理论上处理序的主视窗关闭就会跟着关掉了 06/02 17:16
2F:→ optimist9266:不然你就把动态建立的视窗加到List<Form>这种集合里 06/02 17:17
3F:→ optimist9266:主视窗要关闭的时候用foreach全部Close()就好了 06/02 17:17