Q&A

  • 고수님의 조언부탁(StringGrid)
StringGrid에서 더블클릭을 하였을때

더블클릭한 위치를 알수있는 방법좀 가르쳐 주세요

그럼 여러고수님들의 답변기다리겠습니다.

2  COMMENTS
  • Profile
    초보 2000.02.08 02:39
    초보왕 wrote:

    > StringGrid에서 더블클릭을 하였을때

    > 더블클릭한 위치를 알수있는 방법좀 가르쳐 주세요

    > 그럼 여러고수님들의 답변기다리겠습니다.



    안녕하세요.

    전 델파이에 대해서는 잘 모르지만. 답변을 해드리수는 있을것 같군요.



    procedure TForm1.StringGrid1DblClick(Sender: TObject);

    begin

    edit1.Text := inttostr(stringgrid1.col)+ inttostr(stringgrid1.Row);

    end;



    에디트 박스로 테스트를 해보았을 경우

    위와 같이 해주면 될것 같습니다.

    그러면 공부 열심히 하세요.

  • Profile
    최은창 2000.02.08 01:17
    초보왕 wrote:

    > StringGrid에서 더블클릭을 하였을때

    > 더블클릭한 위치를 알수있는 방법좀 가르쳐 주세요

    > 그럼 여러고수님들의 답변기다리겠습니다.



    더블클리한 위치라는게 선택한 셀의 위치라면 col과 row 프로퍼티를 이용하여 알수 있습니다. 그리고 가능하면 도움말을 보시는게 도움이 되실듯 합니다. 알고자 하시는 컴포넌트를 선택한후 F1을 누르시면 프로퍼티 및 매소드, 이벤트 등이 자세히 나와있습니다.

    그럼 좋은 하루 되세요. 같은 초보가...



    procedure TForm1.StringGrid1DblClick(Sender: TObject);

    var

    c, r: integer;

    begin

    c:=stringgrid1.col;

    r:=stringgrid1.row;

    ....



    end;