在VALID 中用RETURN 0即可

解决方案 »

  1.   

    1.在文本框的valid中加上Return 0
    2.在组合框的gotfocus中加 KEYBOARD '{DNARROW}'
      

  2.   

    1、第一个问题,
    if not right 
       return 0
    endif
    2、这样是有问题的。你的意思是在文本框得到焦点后,组合框自动展开。那怎么把焦点切换到组合框中去让用户选择呢,要再切换一次焦点反而更麻烦。
       在组合框的tab次序前再放一个文本框。然后在组合框的gotfocus中
    keyboard chr(32),并把组合框的style属性设为2。这样当文本框失去焦点,组合框得到焦点时,会自动展开。至于那个小三角。前面另外放个东西档一下。
      

  3.   

    pb中就可以直接使用this.getfocus()但是我以前用vfp就不能,必须在valid中加入return 0
      

  4.   

    1、在文本框的VALID事件中加入代码:
       If 数据错误
          return .f.
       endif
    2、既然用了组合框,为什么不让它显示箭头,如果实在不要看到的话,采用liujianjun_(流星尔)的方法.
      

  5.   

    同意liujianjun_(流星尔)的看法:)