看板 C_Sharp 關於我們 聯絡資訊
※ 引述《erspicu (.)》之銘言: : 這問題應該很簡單吧 但是我看了兩本書和google都找不到答案 : 我是新手不好意思 : 就是說 假設視窗A按了一個按鈕後會跑出視窗B 接著在視窗B出現前A會消失掉 : B裡面也有一個按鈕 按了之後相反 B消失掉A跑出來 : 有兩個問題是 : 1.A是專案預設主程式視窗 開了B之後 我沒辦法把A隱藏掉 : this.visiablity = visiablity.hidden; 的方式只能關閉掉已經開啟的B視窗 : 沒辦法存取到A主程式視窗的可視屬性 : 2.基本上按了一個按鈕後 我的動作是新 new 一個新的B視窗物件 : 然後呼叫執行 於是等於說我回到A後 再重覆進入到B 其實是又新建了一個B物件 : 相關變數資料等於被洗掉 又再NEW重建 : 上面兩個問題 不知道怎麼解決... 1. 可以試試以下的方法 void static ShowWindow(Window _showWindow, Window _hideWindow) { if(_showWindow != null) { _showWindow.Show(); } if(_hideWindow != null) { _hideWindow.Hide(); } } 顯示的視窗填入第一個變數、要隱藏的視窗填入第二個變數 ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.187.251 ※ 編輯: karcher 來自: 114.25.187.251 (04/30 16:45)
erspicu:謝謝..回公司測試看看 04/30 22:33