TStringGrid控件的一点用法问题?

兵兵 2005-05-04 09:46:33
TStringGrid表格控件中当前显示有多行记录,如何删除中间的一条记录呢?
小弟菜鸟,向各位大侠求助!
...全文
95 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
alexanda2000 2005-05-04
  • 打赏
  • 举报
回复
StringGrid的父类本身就有DeleteRow方法,但这是protected方法,对于TForm1不可见。因此可以定义一个临时类,要删除行的时候TTmpGrid(StringGrid1)一下就可以调用了。

TTmpGrid = class(TCustomGrid)
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
TTmpGrid(StringGrid1).DeleteRow(2);
end;

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧