找回密码
 立即注册

QQ登录

只需一步,快速开始

q406157290

高级会员

124

主题

531

帖子

1359

积分

高级会员

积分
1359

活字格认证

q406157290
高级会员   /  发表于:2017-12-6 14:57  /   查看:3903  /  回复:4
本帖最后由 q406157290 于 2017-12-6 15:04 编辑

想实现C1TrueDBGrid的可以选择列头,但是不要多选(就是按ctrl点列头时不要多选)的情况,而且要实现左键点击列头时,鼠标滑动到后几列,选中的列都被选中的状态。 比如(左键点击第二列,然后鼠标按住左键向右滑动到第五列,二三四五列都要是选中状态)

4 个回复

倒序浏览
q406157290
高级会员   /  发表于:2017-12-6 14:57:58
沙发
急急急
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-6 16:01:00
板凳

您好,我尝试了下,c1TrueDBGrid1.SelectedCols这个属性指的就是按住ctrl多选的时候,选中的列集合,但是这个属性是只读的,不能写入我们的自定义的数据,可以考虑使用public void Select(int row, int col, int rowCount, int colCount, bool show);这个方法来选中,利用鼠标down和up获取起始位置和技术位置,来选中。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
q406157290
高级会员   /  发表于:2017-12-6 19:29:21
地板
  OK
  谢谢!
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-6 20:01:07
5#

不客气的,工作愉快。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部