[問題] 請問windows Form相關

看板C_Sharp (C#)作者時間19年前 (2006/03/03 09:47), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
情況有點難以敘述 (in Windows Form) ┌Form1 ┌Form2.3.4... ┌─┴┐ ┌────┴─────┐ │ │ │          │ │ B1 │ │          │ │ B2 │ │          │ │ B3 │ │          │ │ B4 │ │          │ │ │ │          │ └──┘ └──────────┘ (有圖有真相) 簡單說就是.. 在 Form1 裡面有幾個按鍵(圖左) 按了 Button 2 之後就會顯示 Form2(圖右) 按了 Button 3 之後就會顯示 Form3(圖右) ..以此類推 接著.. 打開 Form2 的同時會隱藏 Form3.4.5... 打開 Form3 的同時會隱藏 Form2.4.5... ..以此類推(有點類似web分割視窗的選單效果) so.. 為了讓右邊的每個 Form.. 在隱藏與打開的過程中資料不會流失 所以在 Form1 裡便以"全域變數"來宣告 Form2.3.4.... 而在 Button2 的 Click 事件裡則是 (Button3.4.5..也是) Form2.Show(); Form345.Hide(); 來達到預期的效果.. 但問題就來了.. 這樣的話..在開啟Form1的時候.. 因為Form2.3.4..位於全域變數.. 使得Form1開啟時間非常冗長.. 請問各位先輩 有沒有什麼方法可以解決這個問題 讓右方的 Form2.3.4..可以盡興的顯示隱藏.. 又不會在 Form1 開啟時佔去太多存取時間..? -- 第一次PO文 已爬過文..但沒有爬得很高.. 如有不妥或意思不清楚還請見諒.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.197.152

03/03 12:10, , 1F
開啟的時間非常冗長? @@! 請問你是開了幾個FORM?
03/03 12:10, 1F

03/03 12:10, , 2F
讓速度慢到你會絕得冗長呢 @@?
03/03 12:10, 2F

03/03 13:02, , 3F
約莫10來個吧..
03/03 13:02, 3F
文章代碼(AID): #141w0gnY (C_Sharp)
文章代碼(AID): #141w0gnY (C_Sharp)