Re: [問題] 怎麼同時關閉多個獨立視窗?

看板C_Sharp (C#)作者 (mort)時間14年前 (2011/06/03 02:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

06/03 10:03, , 1F
讚阿
06/03 10:03, 1F
文章代碼(AID): #1DvzHFp7 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1DvzHFp7 (C_Sharp)