找回密码
 立即注册

QQ登录

只需一步,快速开始

szld

论坛元老

38

主题

94

帖子

2万

积分

论坛元老

积分
29978

活字格认证

szld
论坛元老   /  发表于:2015-6-19 09:23  /   查看:4748  /  回复:1
在MouseClick事件里怎么判断点击的是左侧的节点和 C1FlexDataTree 里的单元格?

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-6-19 11:42:00
沙发
回复 1楼szld的帖子

感谢对该问题的反馈。
使用C1FlexGrid的HitTest方法就可以根据鼠标位置判断点击的是哪个位置(c1FlexGrid1.HitTest(e.X, e.Y))这个获取到的HitTestInfo里可以拿到所有你需要的信息,比如HitTestTypeEnum.OutlineTree代表的就是节点。

如果你想获取的是C1FlexDataTree被点击的行为,那么首先你需要挂上C1FlexDataTree的MouseClick事件,在该事件里去判断是不是单元格点击。

因此你需要不同的MouseClick事件去监控你的需求。

评分

参与人数 1满意度 +5 收起 理由
szld + 5 问题解决了,谢谢版本及时解答

查看全部评分

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

葡萄城控件服务团队

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