【发布时间】:2013-11-27 19:31:23
【问题描述】:
不确定这是否可能。我正在使用德尔福 XE-5。我想 在 TreeView 的 Items Data 属性中存储 XML 节点?
Node:= tvwItems.Items.AddObject(nil, RootNode.ChildNodes[I].ChildNodes[0].AttributeNodes[1].Text, RootNode.ChildNodes[I])
这给了我以下错误
[dcc32 错误] LtLiveApplication_Main.pas(88): E2010 不兼容 类型:“指针”和“IXMLNode”
所以,如果这不能完成,也许我可以将子节点的整数值转换为 TObject
Node:= tvwItems.Items.AddObject(nil, RootNode.ChildNodes[I].ChildNodes[0].AttributeNodes[1].Text,TObject(I));
然后在 TreeView OnClick 事件中,我想获取存储的节点,并用它来获取另一个节点
无论如何,一旦我弄清楚我应该如何正确存储它(IXMLNode 或 Integer),我也需要正确检索它
谢谢
【问题讨论】: