StringGrid에 체크박스 넣는 방법 좀 가르쳐주세요.
소스도 좋고, 다른 콤포넌트도 좋습니다. 꼭 좀 가르쳐주세요.
만약에 StringGrid에 안된다면...
ListView에 체크박스를 넣을 수 있던데...
그런데, ListView에서 첫 column은 alignment가 왼쪽으로만 되던데요... 첫 column의 alignment를 중앙으로 할 수 있는 방법도 가르쳐주십시오. 꼭 부탁드립니다.
감사합니다.
StringGrid에 체크박스 넣는 방법 좀 가르쳐주세요. 소스도 좋고, 다른 콤포넌트도 좋습니다. 꼭 좀 가르쳐주세요. 만약에 StringGrid에 안된다면... ListView에 체크박스를 넣을 수 있던데... 그런데, ListView에서 첫 column은 alignmen...
아래처럼 해보세요.
procedure TForm1.StringGrid1DrawCell(Sender: TObject; Col, Row: Integer;
Rect: TRect; State: TGridDrawState);
begin
if (gdfocused in state) then
begin
CheckBox1.Color := clWindow;
CheckBox1.Left:= Rect.Left + StringGrid1.Left + 2;
CheckBox1.Top:= Rect.Top + StringGrid1.Top + 2;
CheckBox1.Width:= Rect.Right - Rect.Left -2;
CheckBox1.Visible := True;
end;
end;
즐건 프로그래밍하시길~