C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[16434] [질문] VirtualTreeView에서 엔터나 더블클릭된 Node아는 방법이요..
아리랑 [interest] 1622 읽음    2002-03-17 23:43
자료실의 VirtualTreeView을 받아서 테스트 해 보고 있습니다.

void __fastcall TDriverForm::TrigTreeColumnDblClick(TBaseVirtualTree *Sender, int Column, ShiftState Shift)

보시다 시피, 마우스 더블클릭은 Column만 보냅니다. 그냥 DblClick는 Sender하나만 달랑 보냅니다. KeyPress,KeyDown 이벤트도 역시 마찮가집니다.
  필요에 의해서 엔터나 클릭된 노드의 정보를 알고 싶은데 알수 있는 방법을 모르겟군요.
Select 관련 메소드인경우 멀티가 가능해서 더블클릭은 Select가 하나만 되니 가능하지만 엔터키는 불가능하구요. HotNode,FocusedNode는 실제 클릭이나 엔터를 친 노드가 아니더군요.

  어떻게 현재 마우스위치의 Node나 마지막으로 Select된 노드가 어떤건지 알수 있는 방법이 없나요?
마지막으로 Select되었다고 Multi Selected배열에서 마지막이 아니더군요.


+ -

관련 글 리스트
16434 [질문] VirtualTreeView에서 엔터나 더블클릭된 Node아는 방법이요.. 아리랑 1622 2002/03/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.