안녕하셔요..영원한 델초보 어린왕자입니다.
Treeview의 item이 이해가 안가요 멀 item이라고 하는지..
하나,하나 캡션이 들어가는 가지를 item이라고 한가요?
위에서 부터 이 아이템을 하나씩 순서 매기는걸 Index라고 하나요?
근데 질문이 있는데..Level이 0 인 아이템들을 가지고 작업을 할려구 하는데..
루프문으로 Treeview1.items.count만큼 돌려서 Level이 0인것을 찾아서 작업을 해줘야하나요? 꽤 복잡해지는뎅-.-;
고수님 도와주셔요..
트리뷰에서 아이템이라하면 트리뷰에 있는 노드를 말합니다.
루프돌리는 것은 별루 안 복잡한거 같은데요...
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인것을 찾아서 작업을 해줘야하나요? 꽤 복잡해지는뎅-.-;
>
> 고수님 도와주셔요..