[問題] 請問windows Form相關
情況有點難以敘述 (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
03/03 12:10, 1F
→
03/03 12:10, , 2F
03/03 12:10, 2F
→
03/03 13:02, , 3F
03/03 13:02, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章