Q&A

  • StringGrid의 OnClick 이벤트에서여..
클릭한 셀의 내용을 알고 싶어서

StrGring1.Cells[StrGring.Col, StrGring.Row] 이렇게 했는데여.

결과는

StrGring1.Cells[0, StrGring.Row] 이 값과 같게 나오네여.

어느 곳을 찍어도 Col값은 무조건 0을 클릭한 것처럼 나오거든여



혹시 그렇게 할 수 없는건지..

할 수 있는건지..

할 수 있으면 어떻게 하는지 갈쳐주세요..

그럼 안녕히 ^^;

2  COMMENTS
  • Profile
    aparadin 2001.08.04 01:54
    정이 wrote:

    > 클릭한 셀의 내용을 알고 싶어서

    > StrGring1.Cells[StrGring.Col, StrGring.Row] 이렇게 했는데여.

    > 결과는

    > StrGring1.Cells[0, StrGring.Row] 이 값과 같게 나오네여.

    > 어느 곳을 찍어도 Col값은 무조건 0을 클릭한 것처럼 나오거든여

    >

    > 혹시 그렇게 할 수 없는건지..

    > 할 수 있는건지..

    > 할 수 있으면 어떻게 하는지 갈쳐주세요..

    > 그럼 안녕히 ^^;

    (********************************************************************)

    해결하셨는지 모르겠군요

    onSelectCell의 인자값을 보면 TObject Acol,Arow:integer가있죠..

    현재선택한 로우의값을 저장할수있을겁니다.

    이렇게 함해보세요

    Edit1.Text := StringGrid1.Cells[Acol,보고자하는로우 EX}1,2,or 3.......n)];

    혹은 그 반대도 되겠죠?



    그럼 이만 ...





  • Profile
    광란자 2001.08.03 18:45
    혹시 스트링그리드의 옵션에서 goRowSelect가 트루 아닙니까?

    아마도 이걸 수정하면.....쩝