최상의 노드를 클릭하면 아래의 코딩의 거치게 하고 싶습니다.
그래서 최상의 노드자리에 if treeview.hasparent then 이렇게 했는데 하위 노드를 클릭해도 위 if문안 거치는 겁니다. 이럴땐 어떻게 해야 할지....
고수님들의 조언은 초보의 뼈와 살이되고 즐거움이 됩니다...답변해 주시면 감사하겠습니다. 혹시 마지막 노드도 가르쳐주세요.
if 최상의 노드 then
begin
PSS_TParentNode := Trim(Selected.Text);
UDP_QuotBOMChk(PSS_TParentNode);
PSS_TChildNode := DM_SM_01.QUE_QuotBom.FieldByName('PartNo').AsString;
end;
고드름 김정입니다.
TTreeNode는 Level 속성을 가지고 있습니다. 당연히 Top 은 레벨이 0 입니다.
이걸 이용하시면 될 것 같습니다.
그럼.
hobakpa wrote:
> 최상의 노드를 클릭하면 아래의 코딩의 거치게 하고 싶습니다.
>
> 그래서 최상의 노드자리에 if treeview.hasparent then 이렇게 했는데 하위 노드를 클릭해도 위 if문안 거치는 겁니다. 이럴땐 어떻게 해야 할지....
> 고수님들의 조언은 초보의 뼈와 살이되고 즐거움이 됩니다...답변해 주시면 감사하겠습니다. 혹시 마지막 노드도 가르쳐주세요.
>
>
> if 최상의 노드 then
> begin
> PSS_TParentNode := Trim(Selected.Text);
> UDP_QuotBOMChk(PSS_TParentNode);
> PSS_TChildNode := DM_SM_01.QUE_QuotBom.FieldByName('PartNo').AsString;
> end;