cxTreeList의 내용을 복사하기
DBTreelist이든 일반이던 모든 내용을 복사 합니다.
var
  i,j : Integer;
  N : TcxTreeListNode;
begin
  for I := 0 to aaaa.AbsoluteCount - 1 do
  begin
    if aaaa.AbsoluteItems[ i ].Parent = aaaa.AbsoluteItems[ i ].Root then
    begin
      with bbbb.AddNode( nil, nil, nil, tlamAddChild ) do
      begin
        values[0] := aaaa.AbsoluteItems[ i ].Values[0];
        values[1] := aaaa.AbsoluteItems[ i ].Values[1];
        values[2] := aaaa.AbsoluteItems[ i ].Values[3];
      end;
    end
    else
    begin
          N := nil;
          for j := 0 to bbbb.AbsoluteCount - 1 do
            if bbbb.AbsoluteItems[j].Values[0] = aaaa.AbsoluteItems[ i ].Values[1] then
            begin
              N := bbbb.AbsoluteItems[j];
              Break;
            end;
      with bbbb.AddNode( nil, N, nil, tlamAddChild ) do
      begin
        values[0] := aaaa.AbsoluteItems[ i ].Values[0];
        values[1] := aaaa.AbsoluteItems[ i ].Values[1];
        values[2] := aaaa.AbsoluteItems[ i ].Values[3];
      end;
    end;
    end;

최신 댓글