自己创建一个TdxTreeList,但用Node增加节点时出错! var
Tree :TdxTreeList ;
Node :TdxTreeListNode ;
begin
Tree := TdxTreeList.Create(nil) ;
Node := Tree.Add ; //此行出错,请问如何增加节点???
FreeAndNil(Tree) ;
end ;
Tree :TdxTreeList ;
Node :TdxTreeListNode ;
begin
Tree := TdxTreeList.Create(nil) ;
Node := Tree.Add ; //此行出错,请问如何增加节点???
FreeAndNil(Tree) ;
end ;
出什么錯?
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;好像应该是这样写吧
ADD( , )后面是有参数的,而且单单add(tn ,s)是给tn节点增加兄弟节点,节点的值位s
To:dina110 你的算法我没看懂,就我上面的那个树而言我不知道哪里出了问题.