我在panel1中添加了一些控制元件,在treeview的子節點中默認存在node1,與這個panel系結的,然后在treeview中添加node2,雙擊node2判斷是否存在panel2,不存在的話復制一份panel1命名為panel2,然后將panel1.hide,顯示panel2,如何實作?
uj5u.com熱心網友回復:
看樣子你是想把資料持久化的保存并顯示在panel1里面。如果沒有必要,或者說node1,node2對應的panel1,panel2都是同樣的控制元件,同類的內容,那么你最好把資料層和顯示層明顯分離——寫一個函式或者類專門把資料顯示出來,而不是做多組控制元件或者想利用現有控制元件再生成一份(不是不能實作,挺麻煩的說,至少我不愿意這么干)在控制元件中保存資料。如果你一定要做若干個panel,并且想利用界面編輯器的帶來的便利,可以自定義一個控制元件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/233710.html
標籤:VB.NET
