找回密码
 立即注册

QQ登录

只需一步,快速开始

gzyupu

银牌会员

19

主题

62

帖子

2179

积分

银牌会员

积分
2179

活字格认证

gzyupu
银牌会员   /  发表于:2014-7-13 00:51  /   查看:5684  /  回复:3
如题,在TrueDBGrid中,如何通过代码去模拟鼠标点中行,以及模拟Ctrl+鼠标选中多行?

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-7-14 11:03:00
沙发
回复 1楼gzyupu的帖子

当设置AllowRowSelect 和RecordSelectors 属性为True, 就可以使用鼠标选中记录。
在运行时,如果选择和高亮了一行或多行,被选行的bookmarks就会存储在SelBookmarks collection中。在代码中,你可以使用它的Count属性和Item方法去决定哪些行被选择。也可以通过Add和Remove方法,编程选择和反选记录。
比如要选择grid的当前行,可以通过Add方法,代码如下:
  1. TDBGrid1.SelBookmarks.Add TDBGrid1.Bookmark
复制代码


具体使用方法你可以参考我们文档中的示例:
http://helpcentral.componentone. ... susingbookmarks.htm
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-7-15 22:49:00
板凳
感谢~~结贴
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-16 15:21:00
地板
回复 3楼gzyupu的帖子

不用谢。

评分

参与人数 1满意度 +5 收起 理由
gzyupu + 5 已解决

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部