如:我有三层节点
  1省份
     2县市
        3乡村
我想分别得到省分,县份,乡村这三个节点的标题,请问如何写.

解决方案 »

  1.   

    TreeView1.Selected.text
    这个不是只能得第一节点的标题吗?
      

  2.   

    建如你所说的3个节点,层次关系为:1省份
         2县市
            3乡村----------------
    procedure TForm1.Button1Click(Sender: TObject);
    var
      Root,n,m:TTreeNode;
    begin
      //Root:=
      TreeView1.Select(TreeView1.TopItem);
      n:=TreeView1.Selected.getFirstChild;
      showmessage(n.Text);  TreeView1.Select(n);
      m:=TreeView1.Selected.getFirstChild;
      showmessage(m.Text);
    end;可以依次访问3个节点
      

  3.   

    treeview1.selected.text当前选中节点的标题
    treeview1.Selected.HasChildren=false;叶子节点
    treeview1.Selected.parent=nil 根节点
      

  4.   

    TreeView1.Selected.text
    这个不是只能得第一节点的标题吗?
    ==================================
    这个是获得当前选定节点的Text,而不是第一节的```
      

  5.   

    回复人: smiler007(笑一笑) ( ) 信誉:118  2005-07-22 17:26:00  得分: 0  
     
     
       TreeView1.Selected.text
    这个不是只能得第一节点的标题吗?
    ==================================
    这个是获得当前选定节点的Text,而不是第一节的```
      
     
    --------------------------------------------
    我是想要根节点(省分)和子节点(县市)的TEXT呀.