首页  编辑  

stringgrid行列的增加和删除

Tags: /超级猛料/VCL/Grid控件/   Date Created:
type
 TExCell = class(TStringGrid)
 public
   procedure DeleteRow(ARow: Longint);
   procedure DeleteColumn(ACol: Longint);
   procedure InsertRow(ARow: LongInt);
   procedure InsertColumn(ACol: LongInt);
end;
procedure TExCell.InsertColumn(ACol: Integer);
begin
 ColCount :=ColCount +1;
 MoveColumn(ColCount-1, ACol);
end;
procedure TExCell.InsertRow(ARow: Integer);
begin
 RowCount :=RowCount +1;
 MoveRow(RowCount-1, ARow);
end;
procedure TExCell.DeleteColumn(ACol: Longint);
begin
 MoveColumn(ACol, ColCount -1);
 ColCount := ColCount - 1;
end;
procedure TExCell.DeleteRow(ARow: Longint);
begin
 MoveRow(ARow, RowCount - 1);
 RowCount := RowCount - 1;
end;