Kissmint 发表于 2015-2-10 18:48:00

关于multirow中checkbox和combobox点击处理

从multirow以外的控件,点击multirow中checkboxcell和comboboxcell的时候,因为在multirow的enter事件里有check处理,出错的时候会把焦点移到multirow以外的控件上,然后系统又自动触发一次multirow的enter事件,也就是说会触发两次multirow的enter事件,实际上我们只想触发一次multirow的enter事件,请问有什么办法能解决。谢谢。PS:textboxcell没有这个问题。

Alice 发表于 2015-2-11 09:24:00

回复 1楼Kissmint的帖子

请问你是如何导致出错的?能不能将MultiRow的Enter事件里的代码发给我们,我们帮你看下。

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

回复 4楼Kissmint的帖子

谢谢反馈。
此问题结束,如果有新问题请开新帖。
页: [1]
查看完整版本: 关于multirow中checkbox和combobox点击处理