我在winform的第一個form1中,設立了一個panel,然后通過代碼,把和panel同尺寸的表單form2,或form3內的所有控制元件分別放入panel中。
現在發現,也可以在control里放控制元件,然后把整個control放入到panel中。
有點疑惑,這種情況下,表單form和control有什么區別?是不是都一樣的?
uj5u.com熱心網友回復:
剛剛測驗發現,如果form1里放的是control,那么在里面控制元件寫入資料,再和其他頁面來回切換,回來后,資料依然會保留。但如果是form2或者form3,那么切換回來后,之前錄入的資料就會全部消失。相當于重新載入了所有的控制元件。因此,我大膽推測,對于panel來說,載入control是一次性的,來回切換,不需要二次載入控制元件。而如果form的話,每次切換回來,都必須重新載入里面的控制元件。
也就是說,control更節省電腦記憶體?
不知道我這樣的推測對不對,請指正。

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/183483.html
標籤:C#
上一篇:VisualStudio需要較新的Windows以顯示此內容
下一篇:C#資料結構-佇列
