itemchanged怎样恢复数据窗口内的值
我需要对一个数据窗口的itemchanged事件做一个条件语句,
如果为假,被修改的数据窗口内的值就放弃修改回原值。
在itemchanged内使用setitem(row,"number",getitemnumber(row,"number",Primary!,TRUE)),
但是跟踪发现在itemchanged事件结束后,数据又被改回了修改值。
原因我想大概是修改值已经在哪个缓存区里,结束itemchanged事件时做了赋值。
没法,只能做halt退出
请教各位达人有没有什么可以放弃修改的办法?
[解决办法]
//如果不允许焦点转移,则在itemchanged事件中该判断后
return 1
//如果允许焦点转移,则在itemchanged事件中该判断后
return 2