我单击TreeView中的了节点,我如何取得其父节点的text值?
如:
-111
  -222
  -333
-444
  -555
假如我点单击“222”,就在Edit控件中显示其父节点的值:111。即:Edit1.text:=111。

解决方案 »

  1.   

    if assigned(treeview1.selected.parent) then
       edit1.text := treeview1.selected.parent.text;
      

  2.   

    if treeview1.selected.parent<>nil then
      edit1.text:=treeview1.select.parent.text;
      

  3.   

    if treeview1.selected.<>nil then
      if treeview1.selected.parent=nil then
        edit1.Clear
      else
        edit1.text:=treeview1.select.parent.text;
      

  4.   

    if treeview1.selected.parent<>nil then
      edit1.text:=treeview1.select.parent.text
    else 
    edit1.Clear;
      

  5.   

    在treeview单激事件里写代码:
    if treeview1.selected.parent<>nil then
       edit1.text := treeview1.selected.parent.text
      

  6.   

    TTreeView与TListView实在太好用了.在我的程序里.这两个家伙跟TLabel一样用得频繁.
      

  7.   

    在onclick中加入
    if treeview.selected.parent<>nil then
      edit1.text:=treeview1.select.parent.text
      

  8.   


    在onclick中加入
    if treeview1.selected.<>nil then
    begin
      if treeview1.selected.parent=nil then
        edit1.Clear
      else
        edit1.text:=treeview1.select.parent.text;
    end;