T touchme_1 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-27 #1 amo: 你的说法不对,按你所说,每一个节点都不再执行这段代码,而我想曾展开的节点 不再执行,而未曾展开的节点还要执行,该怎么做? 向大家求教!
K Kill Night Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-27 #2 你可以先判断一下节点的EXPAND属性,如果为TRUE表明已经展开;否则,没有展开.
T touchme_1 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-27 #3 Kill Night: 不对吧?expanded属性只表示当前是否显示为展开,而不代表曾经是否展开。PB里有类似 一个属性,可不知Delphi里如何做? 向大家求教。
A amo Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-05 #5 好久的问题了, 对不起,很久没看了。 每个node都是一个TTreenode, 它有一个data属性(pointer类型)供特殊用途。 你可以用它的标记原来展开与否,再决定是否执行某些操作。