Q&A

  • 트리뷰에서 마우스 오른쪽 버튼을 누를때..


마우스 오른쪽 버튼으로 트리뷰의 특정 노드를, 선택시..
선택된 Node를 강제로 select시킬 수 있는 가장 적합한
방법이 무엇인지요? 일일이 루프를 돌면서... 노드의 문자열을 검색해서...
매칭 됐을때, 그때, select 시켜야  하는 것이 맞는 것인지요?
<첨부된 jpg 화일 참조>
1  COMMENTS
  • Profile
    바보래요 2004.05.15 19:20


    procedure TForm1.treeview1MouseDown(Sender: TObject; Button: TMouseButton;
    Shift: TShiftState; X, Y: integer);
    var
    AHit: THitTests;
    begin
    AHit := treeview1.GetHitTestInfoAt(X, Y);
    if htOnIcon in AHit then
    Self.Caption := 'Click on Icon';
    if htOnLabel in AHit then
    Self.Caption := 'Click on Label';
    if htOnStateIcon in AHit then
    Self.Caption := 'Click on StateIcon';
    end;


    팁에 있는 내용입니다.

    Button을 오른쪽 마우스 버튼으로 해서 하면 될듯한디요...

    이상 바보였습니다.