我在一个文本框的leave事件中写了数据有效性验证的代码,问题是如果用户在输入数据后,没有离开这个文本框,而直接点击了保持,我的验证代码便不能执行,我该怎么做?能不能通过写代码让一个无关的文本框变成活动文本框,激发需要验证的文本框的leave事件呀?

解决方案 »

  1.   

    点保持是指点击按钮么,只要文本框失去焦点应该会触发leave事件,debug看看
      

  2.   

    leave事件中 数据有效性验证的代码 写到 保持按钮里,可以哇
      

  3.   

    同意放到保存按钮里,也可以leave事件和保存按钮都判断一次
      

  4.   

    保存的时候,不触发leave事件吗?
      

  5.   

    这个问题我已经解决了,楼上的没有一个有价值的回复,触发文本框的leave事件不是失去焦点,而且该控件不再是窗体的活动控件.