gpt4 book ai didi

delphi - 虚拟 TreeView 拖动

转载 作者:行者123 更新时间:2023-12-03 18:42:38 26 4
gpt4 key购买 nike

如何在两个virtualtreeview之间复制以复制所有列,而不仅仅是第一列?

复制前:



复制后:

最佳答案

树控件不保存任何数据。它不包含要显示的列数据,因此无法复制它。而是,当树控件想要显示任何单元格的数据时,它会触发OnCellText事件来询问您的程序显示什么内容。它显示您的程序告诉它的内容。

如果复制到的控件未显示您想要的内容,则是因为该控件的OnCellText事件处理程序没有提供必要的数据。

复制节点时,您有责任确保将与源节点关联的信息存储在某个位置,以便目标控件的OnCellText事件知道在哪里找到目标节点的信息。有许多方法可以做到这一点。这完全取决于您首先如何复制节点,以及如何表示OnCellText事件使用的基础数据结构。在这些限制内,您可以按照自己的方式进行操作。

关于delphi - 虚拟 TreeView 拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13749495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com