关于Treeview(50分)

  • 主题发起人 yn2010cx
  • 开始时间
Y

yn2010cx

Unregistered / Unconfirmed
GUEST, unregistred user!
TreeView的每一个树叶节点对应一个word文档!

好像TreeView把所有的节点都看作一个整体,怎么样取到每一个节点,

包括树枝节点和树叶节点,又怎么样将每一个树叶节点和对应的word

文档建立联系???

 
treeview1.Selected.AbsoluteIndex可以取到每个节点的唯一索引
 
每个节点给一个值,此值对应你的word文档
 
树枝:目录
树叶:word 文档

点击树叶,构造文件名,调出文档。
 
每一个TreeNode都有一个 Data 属性,是一个指针,你可以自定义
结构,然后赋值给Data就可以了。
eg:
PMyType = ^TMyType;
TMyType = record
id: integer;
filename: string;
end;

var
NodeData: PMyType;
New(NodeData);
NodeData^.id := xx;
NodeData^.filename := 'c:/temp/1.doc';
TreeView.Items[0].Data := NodeData;
 
多查查以前的帖子。
 
接受答案了.
 
顶部