|
임펠리테리입니다.
트리뷰의 OnMouseDown 이벤트의 핸들러를 다음과 같이 작성하시면 됩니다.
void __fastcall TForm1::TreeView1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
TreeView1->Selected = TreeView1->GetNodeAt(X, Y);
}
그럼 참고하시길...
V6 님이 쓰신 글 :
: 트리뷰에서 노드에 마우스 오른쪽으로 선택해서 선택한 노드에 focus가 이동되게 하려면
: 어떻게 해야 하나요?
:
: 팝업 메뉴를 하나 두고 노드에 따라 다르게 동작하게 하려고 하는데 오른쪽 클릭으로는 focus가
: 이동되지 않는군요.
:
: HotTrack과 RowSelect와 RightClickSelect를 사용하면 되긴 되지만
: 이방법은 깨끗하지가 못한거 같아요.
:
: 그냥 오른쪽 버튼을 눌렀을 때 왼쪽 버튼이 눌러졌을 때처럼 노드를 선택하려면 어떻게 하는지
: 가르쳐 주십시오.
:
|