| vfp实例教程 | vfp基础教程 | vfp初级教程 | vfp中级教程 | vfp高级教程 | vfp网上文摘 | vfp等级考试 | vfp源码下载 |
| 合法校验事件(valid) 在控件失去焦点之前发生。 有点象lostfocus,但不同的是该事件要求其中的程序最后要返回一个数据,可以是逻辑型的,如果返回的是“真”,则控件失去焦点,否则控件不会失去焦点。 这可以用来校验输入的值是否合法,如不合法,则光标不离开,直到输入合法值为止。例如如下程序:
该程序的作用是,当控件(文本框、微调等)中输入的数值小于18时,光标不会离开,并提示输入不正确,如大于等于18则可以离开。 也可返回数值,对应于以下情况:
应用这一点可以实现这样的功能,当输入某一值时,下一个控件不用输入了,而直接跳到后面的某个指定的控件上,至于跳到哪个就用返回的数值指定喽,或者输入了某个特殊值时回到上面某个控件重新输入。 应用于大多数控件。 |