找回密码
 立即注册

QQ登录

只需一步,快速开始

Anyuan

高级会员

42

主题

143

帖子

1616

积分

高级会员

积分
1616
Anyuan
高级会员   /  发表于:2016-8-15 09:44  /   查看:3144  /  回复:4
在C1flexgrid里面  ,Click事件改变单元格的颜色,DoubleClick事件根据单元格的值打开指定的窗体,这两个事件有没有什么好的办法能独立进行?

4 个回复

倒序浏览
unity
社区贡献组   /  发表于:2016-8-15 11:49:43
沙发
这两个事件本身就是冲突的。两次快速的click就是doubleclick。

建议从程序设计上进行修改。

如果非得这么做的话,处理上会比较麻烦。
首先 在doubleclick事件中设置标记。
其次 在click事件里面启动异步委托,进行延迟处理。
判断是否有doubleclick的标记,没有时才处理。

评分

参与人数 1金币 +500 收起 理由
Alice + 500

查看全部评分

回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-8-15 11:59:33
板凳
啊!!!   那我判断我鼠标点击的坐标是否在我的Grid里面?这个要怎么处理?
回复 使用道具 举报
unity
社区贡献组   /  发表于:2016-8-15 13:10:53
地板
在鼠标的事件参数中有鼠标的位置信息。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-16 14:33:47
5#
unity 发表于 2016-8-15 13:10
在鼠标的事件参数中有鼠标的位置信息。

谢谢@unity的反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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