Q&A

  • treeview에서 enter 키 기능을 추가하려면??
  shelltreeview에서
  + 기호 클릭하거나 오른쪽 방향키 키다운시에
  서브디렉토리 보여주는 기능을
  어떤 특정 노드 선택 후 "엔터" 키를 키다운시에도 적용하려면 어찌해야하는지요?



procedure Tform1.stv_treeKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = vk_Return then
  begin
       ??????????????
  end;
end;
2  COMMENTS
  • Profile
    nilriri™ 2003.10.21 23:33
    트리뷰의 TTreeNode 형으로 리턴되는 Selected속성의 Method중 Expand()  함수와 Collapse()를 이용하시면 됩니다.


    현대 선택된 노드가 확장되어있는지 아닌지는
    트리뷰의 selected 의 속성중 Expanded라는 속성값을 사용하면
    True, False로 리턴됩니다.

    Collapse와 Expand의 Boolean 인수는 True일때
    하위 노드까지를 포함하여 확장및 축소 시키는거고
    False일 경우는 바로 1단계 하위 노드까지만 확장및 축소시키는 기능입니다.

    즐프~






    실력 일취 월장 하시길...^^;  

    소스 코드 그대로 써주는 거보단 직접 한번 찾아 보시는게 좋을거 같아서..


  • Profile
    2003.10.22 00:14

    잘 해결했습니다. 친절한 답변 감사드려여.. ^^;