도저히 어떻게 해야할지 몰라서 질문합니다. 도와주세요.
1. cell에 있는 text 위에 겹쳐져서 체크박스가 생성이 되요.
체크박스의 위치가 text 앞에 생성이 되도록 할 수는 없을까요?
2. 컬럼의 크기를 조절하면 체크박스도 같이 움직여여 하는데
컬럼의 크기에 상관없이 처음에 생긴 그 위치에 계속 있네요.
컬럼의 크기에 맞게 움직일 수 있게 할 수는 없을까요?
-----------------------------------------------------------------------
row1 := AdvStringGrid1.RowCount-1;
for i:=1 to row1 do
begin
AdvStringGrid1.Objects[i, 0] := TCheckBox.Create(AdvStringGrid1);
with TCheckBox(AdvStringGrid1.Objects[i, 0]) do
begin
OnKeyUp := CheckBox1KeyUp;
OnMouseUp := CheckBox1MouseUp;
Parent := AdvStringGrid1;
BoundsRect := AdvStringGrid1.CellRect(i, 0);
Width := 12;
Height := 13;
Checked := true;
end;
end;
아래 이벤트에서 해당 컬럼의 속성을 Center로 설정하시면 되는데요.
advViewGetAlignment();