dlerror 发表于 2021-6-22 17:20:20

AxVSFlex8DAO.AxVSFlexGrid控件,ChangeEdit事件取不到修改后的值。

修改单元格的内容后,触发ChangeEdit事件,在事件中处理修改后的值,现在通过TextMatrix只能取到修改前的值。
要求在输入时处理,所以只能使用ChangeEdit事件。
麻烦版主帮忙看一下,怎么取得修改后的值,谢谢了。

开发环境:Win10 + VS2017 + ComponentOne Studio 2017

Richard.Ma 发表于 2021-6-22 18:22:36

用ChangeEdit事件暂时没有办法, 建议用AfterEdit事件

dlerror 发表于 2021-6-24 20:48:38

Richard.Ma 发表于 2021-6-22 18:22
用ChangeEdit事件暂时没有办法, 建议用AfterEdit事件

需求是每输入一个字符,都要触发事件,取最新输入的内容进行校验。
请版主帮忙看看,怎样才能实现这个需求。

Richard.Ma 发表于 2021-6-24 23:54:36

好的,我明天验证一下有没有其他办法

dlerror 发表于 2021-6-29 11:18:49

Richard.Ma 发表于 2021-6-24 23:54
好的,我明天验证一下有没有其他办法

版主辛苦了,请问验证有结果了吗?

Richard.Ma 发表于 2021-6-29 11:47:26

你好,可以用
axVSFlexGrid1.EditText;
来获取

dlerror 发表于 2021-6-29 13:50:25

Richard.Ma 发表于 2021-6-29 11:47
你好,可以用

来获取

问题解决,谢谢版主帮忙。

Richard.Ma 发表于 2021-6-29 14:59:37

不客气
页: [1]
查看完整版本: AxVSFlex8DAO.AxVSFlexGrid控件,ChangeEdit事件取不到修改后的值。