用过TMS Component 的进来

风车呼噜噜 2011-10-31 04:48:09

在TadvStringGrid中如何实现以上功能,点击‘-’号删除一行,点‘+’号添加一行,每行显示编辑框。
...全文
301 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
风车呼噜噜 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 taiguang 的回复:]

+可以通过 insert()来实现吧
[/Quote]
在 1楼 我有个补充,就是那个图的效果,我不确定是否是用tadvStringGrid, 但感觉应该是。
看下面这个图吧。
fa_ge 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jankercsdn 的回复:]
AddRow;
RemoveRows();
这2个函数可以实现你的功能
[/Quote]

这个可以的
看那山瞧那水 2011-11-01
  • 打赏
  • 举报
回复
AddRow;
RemoveRows();
这2个函数可以实现你的功能
moshao6 2011-11-01
  • 打赏
  • 举报
回复
为什么我也安装了,就是随意拉一个控件上去,运行提示出错:说某某.dcu找不到,不知道是为什么?

是xe2 6.1.4.1版本的,谁有xe2下的版本的Tms,谢谢
一剑飘雪 2011-11-01
  • 打赏
  • 举报
回复
看不到图啊。
加一行就是insert啊
软件钢琴师 2011-11-01
  • 打赏
  • 举报
回复
+可以通过 insert()来实现吧
风车呼噜噜 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 taiguang 的回复:]

AdvStringGrid1.InsertRows(2,2);//在第三行下面加入两行
AdvStringGrid1.InsertCols(2,2);//在第三列后面加入两列
[/Quote]
不理解
风车呼噜噜 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zhnglicho 的回复:]

引用 3 楼 taiguang 的回复:

+可以通过 insert()来实现吧

在 1楼 我有个补充,就是那个图的效果,我不确定是否是用tadvStringGrid, 但感觉应该是。
看下面这个图吧。
[/Quote]
不理解,
另外知道如何让 AEditor 一直显示,而不是当获得focus 时才显示?如我把一列的AEditor=edButton,那么如何让这一列始终显示button,而不是某个cell 获得 focus时显示。
软件钢琴师 2011-11-01
  • 打赏
  • 举报
回复
AdvStringGrid1.Colors[2,2] := clBlue;
AdvStringGrid1.MergeCells(2,2,2,3);
软件钢琴师 2011-11-01
  • 打赏
  • 举报
回复
AdvStringGrid1.InsertRows(2,2);//在第三行下面加入两行
AdvStringGrid1.InsertCols(2,2);//在第三列后面加入两列
yadan_tanchfeng 2011-10-31
  • 打赏
  • 举报
回复
没看到图啊
风车呼噜噜 2011-10-31
  • 打赏
  • 举报
回复

补充

5,927

社区成员

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

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