2012-12-06 150 views

回答

1

樹控件保存任何數據。它不包含你想顯示的列數據,所以沒有辦法複製它。相反,當樹控件想要顯示任何單元格的數據時,它會通過觸發OnCellText事件來要求程序顯示哪些內容。它顯示您的程序告訴它的任何內容。

如果您的複製到的控件沒有顯示您想要的內容,那是因爲您的該控件的OnCellText事件處理程序未給它必要的數據。

當您複製節點時,您有責任確保與源節點相關聯的信息存儲在某處,以便目標控件的OnCellText事件知道在哪裏爲目標節點找到它。有很多方法可以做到這一點。這一切都取決於您如何複製節點,以及如何表示OnCellText事件使用的基礎數據結構。在這些限制之內,你可以以任何你想要的方式做到這一點。