Q&A

  • 스트링그리드 특정셀에 표시하기...
스트링 그리드의 특정셀을 더블클릭하면..
예를 들어...

선택            이름                  번호
                  홍길동                000
                  짱아                   111
                  콩쥐                   222

이렇게 데이타가 들어 가있다면..
더블클릭한 선택라인에 'C'를 찍어 주구..
다시 더블클릭 하면 표시된 'C' 지우구..
그런식으로 하려고 하는데..
스트링 그리드에서 그게 가능한가염???
가능하다면.. 방법을 좀... ㅡㅡ
(__) 많은 조언 부탁드립니다..

1  COMMENTS
  • Profile
    KDDG_Check 2002.09.02 20:37
    안녕하세요. 여유로움입니다.
    스트링그리드의 더블클릭 이벤트를 이용하시면 될거 같네요.
    스트링그리드의 Col, Row속성은 현재 선택된 셀의 위치를 가지구 있습니다.

    procedure TForm1.StringGrid1DblClick(Sender: TObject);
    begin
    if StringGrid1.Cells[0, StringGrid1.Row] = 'C' then
      StringGrid1.Cells[0, StringGrid1.Row] := ''
    else
      StringGrid1.Cells[0, StringGrid1.Row] := 'C';
    end;