procedure TForm2.AdvStringGrid1GetCellBorder(Sender: TObject; ARow, ACol: Integer; APen: TPen; var Borders: TCellBorders); begin if (arow>2) and (acol<>0) then begin if arow=lastRecord-1 then exit else begin if arow=lastRecord-2 then begin apen.Width :=1; apen.Color :=clblue; borders :=[cbTop,cbRight,cbBottom];//,cbLeft,cbBottom end else begin apen.Width :=1; apen.Color :=clblue; borders :=[cbTop,cbRight,cbBottom]; end; end; end ; end; 参考下,隐藏单元格边框的,也许对你有所启发
ACol: Integer; APen: TPen; var Borders: TCellBorders);
begin
if (arow>2) and (acol<>0) then
begin
if arow=lastRecord-1 then
exit else
begin
if arow=lastRecord-2 then
begin
apen.Width :=1;
apen.Color :=clblue;
borders :=[cbTop,cbRight,cbBottom];//,cbLeft,cbBottom
end else
begin
apen.Width :=1;
apen.Color :=clblue;
borders :=[cbTop,cbRight,cbBottom];
end;
end; end ; end;
参考下,隐藏单元格边框的,也许对你有所启发