作者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