作者mortleo (mort)
看板C_Sharp
标题Re: [问题] 怎麽同时关闭多个独立视窗?
时间Fri Jun 3 02:19:56 2011
※ 引述《erspicu (.)》之铭言:
: 好比说 我一个主程式 mainwin
: mainwin里头有一个按钮
: 按了之後会动态产生新视窗
: ex.
: chat_single chat_win = new chat_single();
: chat_win.Title = title;
: chat_win.Show();
: 我之所以用 .Show() 不用 .ShowDialog
: 是因为我在新视窗产生之後 我还得操控mainwin
: 但是问题来了 当我把mainwin关闭掉时候
: 其他的动态产生的视窗 并不会跟主视窗一同关闭
: 有甚麽方法能够在我关闭主视窗时 其他动态建立的视窗一起关闭呢?
foreach (Window childWin in this.OwnedWindows)
{
childWin.Close();
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.72.100
1F:推 erspicu:赞阿 06/03 10:03