TreeView组件的TreeView1Expanding过程,amo说的不对,再次求教。(10分)

  • 主题发起人 主题发起人 touchme_1
  • 开始时间 开始时间
T

touchme_1

Unregistered / Unconfirmed
GUEST, unregistred user!
amo:
你的说法不对,按你所说,每一个节点都不再执行这段代码,而我想曾展开的节点
不再执行,而未曾展开的节点还要执行,该怎么做?

向大家求教!

 
你可以先判断一下节点的EXPAND属性,如果为TRUE表明已经展开;否则,没有展开.
 
Kill Night:
不对吧?expanded属性只表示当前是否显示为展开,而不代表曾经是否展开。PB里有类似
一个属性,可不知Delphi里如何做?
向大家求教。
 
自己做记录
 
好久的问题了,
对不起,很久没看了。

每个node都是一个TTreenode, 它有一个data属性(pointer类型)供特殊用途。
你可以用它的标记原来展开与否,再决定是否执行某些操作。
 
接受答案了.
 
后退
顶部