如何改变StringGrid的对齐方式(默认为左对齐)? procedure Tform1.SG1DrawCell(Sender: TObject; ACol, ARow: Integer; //重写单元格内容,没有这句话,内容将丢失 |
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
with StringGrid1,StringGrid1.Canvas do
begin
FillRect(Rect);
DrawText(Handle, PChar(Cells[ACol, ARow]),Length(Cells[ACol, ARow]),Rect, DT_RIGHT);
end;
end