level 1
RT
就是单击 某 按钮,表格显示某内容。
valid 事件是什么含义?
2010年08月15日 05点08分
1
level 1
是在屏幕格式化输入命令中的语句:
@<行,列> 【SAY 表达式1】 【get 变量名】【default表达式2】【valid条件】【range 表达式3,表达式4】
valid用来控制有效数据的输入。
2010年08月25日 09点08分
2
level 1
弄错了。没看清
valid 在失去焦点前发生
在when事件(在得到焦点之前发生 )的代码中保存文本框中原来的内容,可在valid事件代码中验证文本框中输入内容的正确性.valid事件中的return返回.F.,则文本框不会失去焦点.表单释放时,忽略return值的影响
2010年08月27日 08点08分
3
level 1
Valid 事件
在控件失去焦点之前发生。
若 VALID 事件返回“真” (.T.),表明控件失去了焦点;若返回“假” (.F.),则说明控件没有失去焦点。
VALID 事件也可以返回数值,对应于以下情况:
若返回 0,则控件没有失去焦点。
若返回正值,则该值指定焦点向前移动的控件数。例如,若 VALID 事件返回 1,则焦点由下一个控件得到。
若返回负值,则该值指定焦点向后移动的控件数。例如,若 VALID 事件返回 -1,则焦点由上一个控件得到。
可以在 Valid 事件的 RETURN 命令中用可选的 ObjectName 参数来指定焦点位置。此对象必须是一个有效的 Visual FoxPro 对象。如果被指定的对象被关闭或无法接受焦点时,那么焦点指定在递移次序中的下一个对象。如果一个无效的对象被指定,则 Visual FoxPro 把焦点留在作用中的对象。
在以下情况下可以设置对象焦点:
在另外的可视表单上的对象设置焦点。
设置焦点到一个不可见的页或页框控件。
2010年08月27日 08点08分
4