T toll Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-13 #1 即:我点中TreeView的节点,ListView显示该节点包含的内容, 做到节点改变,内容跟着改变, 专家能详细的告诉我,该如何做,谢谢
J jrays Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-13 #3 据我所知,不可能通过设置属性就可以做到。但是,可以通过简单的编码实现, 只要在生成的TTreeView对象节点的Data属性中保存在ListView中需要显示的所有数据, 然后在TreeView的OnSelectItem事件句柄中编写填充ListView的代码即可。
据我所知,不可能通过设置属性就可以做到。但是,可以通过简单的编码实现, 只要在生成的TTreeView对象节点的Data属性中保存在ListView中需要显示的所有数据, 然后在TreeView的OnSelectItem事件句柄中编写填充ListView的代码即可。
初 初学者1 Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-13 #4 查一下前面的贴字,多得很。 TREEVIEWCLICK IF TREEVIEW.SELECTED.SELECTEDINDEX=1 THEN LISTVIEW... ... END.
初 初学者1 Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #7 if treeview1.Selected .selectedindex=0 then begin listview1.Items [0].caption:='good'; listview1.items[1].caption:='luck'; listview1.items[2].caption:='for you'; end;
if treeview1.Selected .selectedindex=0 then begin listview1.Items [0].caption:='good'; listview1.items[1].caption:='luck'; listview1.items[2].caption:='for you'; end;
D djdsz Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #8 这样应该可以的 1:创建树 Treeview1.items.addchildobject(pTreenode,string,Listview1.items); 2: 选择接点 listview1.selected:=node.data;
这样应该可以的 1:创建树 Treeview1.items.addchildobject(pTreenode,string,Listview1.items); 2: 选择接点 listview1.selected:=node.data;
D dony Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-17 #10 我做过的一个小程序,窗口左边是TreeView, 右边是DBGrid而不是ListView, 但用法应差不 多。djdsz写的是正确的,AddChildObject方法的第三个参数是一个指针,它保存在要加入 的节点TTreeNode的Data属性中,你可以用它指向任何你想记录的东西。点击TreeView的 节点可以触发OnChange事件,你可以在这个事件中取得当前节点的Data属性,当然Data属性 应该和你的ListView控件有关。
我做过的一个小程序,窗口左边是TreeView, 右边是DBGrid而不是ListView, 但用法应差不 多。djdsz写的是正确的,AddChildObject方法的第三个参数是一个指针,它保存在要加入 的节点TTreeNode的Data属性中,你可以用它指向任何你想记录的东西。点击TreeView的 节点可以触发OnChange事件,你可以在这个事件中取得当前节点的Data属性,当然Data属性 应该和你的ListView控件有关。