好久没在这发贴了,没分了,大家看看也行偶在一个SG.pas的单元里,定义了如下:type
TExCell = class(TStringGrid)public
procedure DeleteRow(ARow: Longint);
procedure DeleteColumn(ACol: Longint);
procedure InsertRow(ARow: LongInt);
procedure InsertColumn(ACol: LongInt);
end;现在,在另一个FORM里,有一个StringGrid1,我想让这个StringGrid1有上面的InsertColumn方法,该怎么搞?
TExCell = class(TStringGrid)public
procedure DeleteRow(ARow: Longint);
procedure DeleteColumn(ACol: Longint);
procedure InsertRow(ARow: LongInt);
procedure InsertColumn(ACol: LongInt);
end;现在,在另一个FORM里,有一个StringGrid1,我想让这个StringGrid1有上面的InsertColumn方法,该怎么搞?
var
Col:integer;
begin
.....
TExCell(StringGrid1).InsertColumn(Col);
.....
end;
如果不嫌麻烦就按我说的 如果像简单就直接动态创建TExCell 替代Stringgrid
如果像简单就直接动态创建TExCell 替代Stringgrid?有没示例
自己动态创建一个TExCell 因为TExCell 是Stringgrid的子类,所以所有属性都支持