如题,比如第5个节点

解决方案 »

  1.   

    treeview1.selected:=treeview1.items[5];
      

  2.   

    也可以这样treeview1.Items[4].Selected := true;
      

  3.   

    treeview1.Items是顺序的,部分层次,所以要选中第几个,就treeview1.Items[i-1]].Selected := true
      

  4.   

    treeview1.Items是顺序的,分层次,所以要选中第几个,就
    treeview1.Items[i-1]].Selected := true;
      

  5.   

    treeview1.Items[i-1]].Selected := true
      

  6.   

    想不分层次的,对TreeView,只能用GetNext来从头遍历一次。某些控件如cxTreelist则有直接不分层次的属性。
      

  7.   

    现在每个节点上绑定一下信息,比如
    node1,node2,node3:ttreenode
    node1:=treeview1.item.add(nll,'hhh');
    node1.data:=pointer(1);
    node1.imageindex:=1;
    .....你选择的时候在treeview的click中线判断选择
    你这个时候在读取这个节点的data或者是imageindex都可以判断是什么节点,并且可以帮你做很多你想要实现的效果。