搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 光标定位问题请教!
标题:
光标定位问题请教!
只看楼主
pjtyzyq
等 级:
业余侠客
威 望:
6
帖 子:230
专家分:240
注 册:2016-2-14
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:8
光标定位问题请教!
附件中是一个示范程序,当用户名输入“张三”后,如果密码错误,会提示“用户不存在或密码错误”,然后清除输入的密码,光标定位在text14内。
问题是:光标不能定位在text14内,问题出在哪?请各位指教。谢谢!
lifa.rar
(1015.4 KB)
搜索更多相关主题的帖子:
光标
定位
输入
密码
错误
2017-07-05 19:18
pjtyzyq
等 级:
业余侠客
威 望:
6
帖 子:230
专家分:240
注 册:2016-2-14
第
2
楼
得分:0
回复 楼主 pjtyzyq
密码是12345678
2017-07-05 19:31
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
3
楼
得分:10
text14.SetFocus
2017-07-05 21:36
pjtyzyq
等 级:
业余侠客
威 望:
6
帖 子:230
专家分:240
注 册:2016-2-14
第
4
楼
得分:0
回复 3楼 吹水佬
吹版你好!程序中有这个语句啊!
补充一下:刚才运行过程中发现:输入密码后,如果用鼠标点击“确认”,光标位置正确,如果按“回车”键就不正确了。
text14的lostfocus中有一语句:
[此贴子已经被作者于2017-7-6 20:00编辑过]
2017-07-06 19:07
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
5
楼
得分:0
你可以检测一下有无执行到位
加多两句看看:
messagebox(111111111111)
thisform.text14.SetFocus
return
2017-07-06 22:27
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
6
楼
得分:10
以下是引用
pjtyzyq
在2017-7-6 19:07:07的发言:
吹版你好!程序中有这个语句啊!
补充一下:刚才运行过程中发现:输入密码后,如果用鼠标点击“确认”,光标位置正确,如果按“回车”键就不正确了。
text14的lostfocus中有一语句:
你取消 text14的lostfocus中有一语句:
改为,设置TAB顺序,
2017-07-07 09:18
pjtyzyq
等 级:
业余侠客
威 望:
6
帖 子:230
专家分:240
注 册:2016-2-14
第
7
楼
得分:0
回复5楼:语句100%执行了,因为将text14换成text1光标定位没问题。
回复6楼:取消这个语句可以正常定位,但输入完成后需要按两次键盘“回车键”,表单上的“确认”按钮只有特殊情况下使用。
2017-07-08 11:18
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
8
楼
得分:0
不好意思,之前没看提供的代码。
刚看了提供的代码,原来是在Text14的LostFocus事件中调用COMMAND5.CLICK。
这样调用COMMAND5.CLICK完毕后就返回Text14的LostFocus事件中继续完成LostFocus事件,所以他不会停留在Text14,要停留,可用NODEFAULT让LostFocus事件不要继续,如:
**Text14.LostFocus事件:
NODEFAULT
[此贴子已经被作者于2017-7-9 06:25编辑过]
2017-07-08 21:07
pjtyzyq
等 级:
业余侠客
威 望:
6
帖 子:230
专家分:240
注 册:2016-2-14
第
9
楼
得分:0
谢谢各位!先结贴吧。
2017-07-10 07:58
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-479189-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.095866 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved