在TreeView中当前有一个节点被选中,现怎样手动设置选中上一个节点,下一个节点,或者指定的任意一个节点,用什么方法。
TreeView中有几个Select方法,但是他们的参数不知道怎么构造。
请指点,谢谢!

解决方案 »

  1.   

    treeview1.Selected.Parent.Selected:=true; //当前节点的父节点选中
    如果想选中任一节点,可以使用方向键,来选中某一节点。
      

  2.   

    TreeView1.Selected := 你要选中的节点就可以了!
      

  3.   

    是这意思吗?下个节点
    if treeview1.Selected.GetNext<>nil then
     treeview1.Selected.GetNext.Selected:=true;
    TreeView1.SetFocus;
      

  4.   

    TreeView1.Selected.Parent.Selected:=True; //选中当前节点的父节点
    TreeView1.Selected.GetNext.Selected:=True ;//选中当前节点的下一结点
    TreeView1.Items[1].Item[0].Item[1].Selected :=True ;//任意选择
    TreeView1是一个多维数组
      

  5.   

    if TreeView1.selected <> nil then
        begin
          k := TreeView1.selected.level;
          str := TreeView1.selected.text;
          if k <> 0 then  begin 
             点击执行的事件
            end
           end;