Q&A

  • Treeview에서 items 설명좀 해주셔요..
안녕하셔요..영원한 델초보 어린왕자입니다.

Treeview의 item이 이해가 안가요 멀 item이라고 하는지..



하나,하나 캡션이 들어가는 가지를 item이라고 한가요?

위에서 부터 이 아이템을 하나씩 순서 매기는걸 Index라고 하나요?



근데 질문이 있는데..Level이 0 인 아이템들을 가지고 작업을 할려구 하는데..



루프문으로 Treeview1.items.count만큼 돌려서 Level이 0인것을 찾아서 작업을 해줘야하나요? 꽤 복잡해지는뎅-.-;



고수님 도와주셔요..

1  COMMENTS
  • Profile
    최용일 2001.05.17 03:44
    안녕하세요. 최용일입니다.



    트리뷰에서 아이템이라하면 트리뷰에 있는 노드를 말합니다.



    루프돌리는 것은 별루 안 복잡한거 같은데요...



    var

    I: Integer;

    begin

    for I := 0 to (TreeView1.Items.Count - 1) do

    begin

    if (TreeView1.Items[I].Level = 0) then

    DoSomething;

    end;

    end;



    아래는 조금더 빠른 코드입니다.



    var

    Node: TTreeNode;

    begin

    Node := yourTreeView.Items.GetFirstNode;

    repeat

    if (TreeView1.Items[I].Level = 0) then

    DoSomething;

    Node := Result.GetNext;

    until Node = nil;

    end;



    ^^ 항상 즐코하세요...



    어린왕자 wrote:

    > 안녕하셔요..영원한 델초보 어린왕자입니다.

    > Treeview의 item이 이해가 안가요 멀 item이라고 하는지..

    >

    > 하나,하나 캡션이 들어가는 가지를 item이라고 한가요?

    > 위에서 부터 이 아이템을 하나씩 순서 매기는걸 Index라고 하나요?

    >

    > 근데 질문이 있는데..Level이 0 인 아이템들을 가지고 작업을 할려구 하는데..

    >

    > 루프문으로 Treeview1.items.count만큼 돌려서 Level이 0인것을 찾아서 작업을 해줘야하나요? 꽤 복잡해지는뎅-.-;

    >

    > 고수님 도와주셔요..