找回密码
 立即注册

QQ登录

只需一步,快速开始

Kissmint

银牌会员

18

主题

36

帖子

2730

积分

银牌会员

积分
2730

活字格认证

Kissmint
银牌会员   /  发表于:2015-2-10 18:48  /   查看:5082  /  回复:4
从multirow以外的控件,点击multirow中checkboxcell和comboboxcell的时候,因为在multirow的enter事件里有check处理,出错的时候会把焦点移到multirow以外的控件上,然后系统又自动触发一次multirow的enter事件,也就是说会触发两次multirow的enter事件,实际上我们只想触发一次multirow的enter事件,请问有什么办法能解决。谢谢。PS:textboxcell没有这个问题。

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-2-11 09:24:00
沙发
回复 1楼Kissmint的帖子

请问你是如何导致出错的?能不能将MultiRow的Enter事件里的代码发给我们,我们帮你看下。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Kissmint
银牌会员   /  发表于:2015-2-11 17:42:00
板凳
不要意思,代码不方便发。没有出错,只是一个画面数值的校验,不合法数值的话,就移动焦点。
回复 使用道具 举报
Kissmint
银牌会员   /  发表于:2015-2-12 13:17:00
地板
解决了。默认把checkbox和combobox的selectable属性设成false,在校验合法的时候把checkbox和combobox的selectable属性设成true。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-12 17:08:00
5#
回复 4楼Kissmint的帖子

谢谢反馈。
此问题结束,如果有新问题请开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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