selected指的是但前选中的TTreenode;
var
  Node:Ttreenode;
  Str: String;
begin
  Node:= TreeView1.selected;
  if Node.Level=0 then
  begin
  //...
  end;
  Str:= treeview1.Selections[0].Text;
end;
selected.index是该TTreenode的索引值

解决方案 »

  1.   

    晕啦,查查帮助不就有了呀
    selected返回当前选择的node ,若没有选择的NODE则返回NIL
    selectedindex
    Specifies the index in the tree view抯 image list of the image displayed for the node when it is selected.
      

  2.   

    dongxsoft(浮云化雨)、 xhfjy(峰)你们好,不好意思,我接触delphi的这个控件不久,没查到资料。想继续问一问:
    var
      Node:Ttreenode;
      Str: String;
    begin
      Node:= TreeView1.selected;
      if Node.Level=0 then
      begin
      //...
      end;
      Str:= treeview1.Selections[0].Text;
    end;
    其中if Node.Level=0 怎么理解?treeview1.Selections[0]怎么理解?
      

  3.   

    level就是节点的层次
    if Node.Level=0 是在判断当前节点是否是根结点treeview1.Selections???
    有这种东西么?
      

  4.   

    treeview1.Selections[0]怎么理解?
    treeview1选中的接点中的第一个接点