Q&A

  • Treeview에서 선택된아이템끝에 버튼이올라오게 할수 있나요
TreeView에서 선택된 아이템끝에 버튼이 올라오게 할수 있나요..

초보라서.. 알려주세요.. 너무 어려워요


제가 원하는것은   --Root
                
                        |--------김철수
                        |------- 이경수

가 있을때

김철수를 선택하면 김철수이름끝에 버튼이 올라오게 하고 싶어요
또한 이경수 선택하면 이경수이름끝에 버튼이 올라오게 하는 방법좀 알려주세요


그럼 즐거운 하루 보내세요
1  COMMENTS
  • Profile
    최용일 2005.09.13 12:44
    안녕하세요. 최용일입니다.

    흠... 표준적인 인터페이스는 아니네요...

    이렇게 하실려면 트리뷰를 직접 그려야 될텐데... 초보이시면 좀 어려운 작업이 될거 같은데...

    표준적인 인터페이스로 윈도우 탐색기처럼 마우스오른쪽 클릭했을때 팝업메뉴를 띄우시는것이 어떨런지...

    버튼 하나 만드시고, 버튼의 Parent를 트리뷰로 설정하시고, 트리뷰의 OnCustomDrawItem이벤트에서 노드가 선택되어 있는지 판단해서 선택된노드면 노드가 표시되는 영역좌표를 구해서 그 영역의 맨 끝에 버튼을 위치시키시면 됩니다. 선택된게 없을땐 버튼을 감추시구요...

    StringGrid에 체크박스 넣는 예제들은 많이 있으니 그거 찾아서 분석해보시면 하실 수 있을겁니다.

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