스트링 그리드에서
체크박스를 만들었는데요..
맨처음 컬럼부터 체크박스를 만들어서
전체 선택 해제를 하려고 하는데;;;
잘 되지가 았네여.ㅠㅠ
Grid_Change( ARow );
if Acol = 1 then begin
with grdList do
begin
GetCheckBoxState(2, ARow, chk );
if chk then SetCheckBoxState(2, ARow, false)
else SetCheckBoxState(2, ARow, true);
end;
end;
이렇게 하면 일단 각각 선택은 되는데;;
OnCliick Cell을 이용해서 전체 클릭을 하고 해제를 하면 될거 같은데;;;;
예)ㅁ번호
ㅁ1
ㅁ2
ㅁ3
ㅁ4
ㅁ5
ㅁ6
번호의 체크박스를 선택하면 모두 선택이되고 다시 한번 누르면 해제가 되게 하려구여;;
이것저것 해봐도..ㅠㅠ
감이 오지 않아서 글을 올립니다.ㅠㅠ
맨위에 Fixed 부분을 누를 경우 그때의 Checked 값을 넣어 주면 될 것 같은데요.
그러니깐
GetCheckBoxState(2,0,chk);
SetCheckBoxState(2,0,not chk);
for i:=1 to StringGrid1.RowCount -1 do begin
SetCheckBoxState(2, i, not chk);
end;