自己创建一个TdxTreeList,但用Node增加节点时出错!   var
     Tree :TdxTreeList ;
     Node :TdxTreeListNode ;
   begin
     Tree := TdxTreeList.Create(nil) ;
     Node := Tree.Add ;  //此行出错,请问如何增加节点???
     FreeAndNil(Tree) ;  
   end ;

解决方案 »

  1.   

    Add()后面要跟參數吧?
    出什么錯? 
      

  2.   

    procedure TForm1.cnbtbtn1Click(Sender: TObject);
    var
      fathernode,childnode : TTreeNode;
      lItem:TObject;
    begin
      fathernode := dxTreeView1.Items.Add(nil,'root');
      fathernode.ImageIndex := 0;
      fathernode.SelectedIndex := 1;  childnode := dxTreeView1.Items.AddChildObject(fathernode,'child',lItem);
      childnode.ImageIndex := 0;
      childnode.SelectedIndex := 1;
    end;好像应该是这样写吧
      

  3.   

    同意楼上的  楼主可以去看一下帮助 
    ADD( , )后面是有参数的,而且单单add(tn ,s)是给tn节点增加兄弟节点,节点的值位s
      

  4.   

    提示的错误是 'Control' 'has no parent window'
    To:dina110 你的算法我没看懂,就我上面的那个树而言我不知道哪里出了问题.
      

  5.   

    TdxTreeList 树的ADD 后面没有参数
      

  6.   

    错误原因是没有把TreeList的parent指向一个可视控件上.