hur.cn - 华软网

 热门搜索

如何不让编辑框的焦点离开?

  作者:未知    来源:网络    更新时间:2017/12/5
就是当用户输入错误时,不让焦点离开当前控件
------华软网友回答------
在编辑框控件的LoseFocus事件中对用户录入的数据进行有效性检验。如果不符合要求则给出提示。你说的他输入错误了,就不让他离来控件焦点了,这样做不是很友好。哈哈。
------华软网友回复------
objectname.SetFocus ( )
------华软网友回复------
IF 错误 THEN 当前控件.SetFocus()
------华软网友回复------
想到都是楼上办法了。
------华软网友回复------
TO:百合
我就是要这样做,但怎样才能不让离开焦点

TO:寻找七七,丢丢
我在loseFocus中设置了this.SetFocus( ),没用。在Modified中设置也没用。

现在的方法是在其他控件的GetFocus事件中设置em_1.SetFocus( ),但对DW控件没用,即焦点还是可以转移到DW上
------华软网友回复------
在Modified中
return 2没用
return 1也没用
------华软网友回复------
你肯定是代码有错误,不可能
------华软网友回复------
测试过,这些代码都有执行到,其他的错误不知是什么?
------华软网友回复------
写在lostfocus事件中肯定没问题,我试过了,你是不是有其它脚本妨碍了正常运行
------华软网友回复------
你的这个控件是继承来的吧
------华软网友回复------
谢谢各位,特别感谢dukejx(丢丢),搞定了,是我的代码有问题。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。