当前位置: 代码迷 >> PB >> 关于数据窗口的校验,该如何处理
  详细解决方案

关于数据窗口的校验,该如何处理

热度:78   发布时间:2016-04-29 06:03:42.0
关于数据窗口的校验
我想知道数据窗口时通过什么机制来校验的。losefocus()还是别的方法?
麻烦来个大神讲详细点,谢谢!
------解决方案--------------------
01.数据窗口字段输入的时候触发的事件
EditChanged         当光标进入数据窗口对象中的一个字段时触发
ItemChanged         当数据窗口上的区域被修改并且失去了焦点(如用户按回车键、Tab键或箭头键,或者用鼠标选另一个区域)时触发
ItemFocusChanged   当焦点改变时触发
ItemError           当一个域被修改并且失去焦点,且域不符合列上的合法性规则时触发
如果EditChanged,ItemChanged,ItemFocusChanged这三个事件报错促发ItemError   
如果在ItemChanged事件中设置了行为/返回代码1,则DataWindow控件拒绝接受数据且不允许焦点发生变化

  相关解决方案