标题:光标定位问题请教!
只看楼主
pjtyzyq
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
结帖率:100%
已结贴  问题点数:20 回复次数:8 
光标定位问题请教!
附件中是一个示范程序,当用户名输入“张三”后,如果密码错误,会提示“用户不存在或密码错误”,然后清除输入的密码,光标定位在text14内。
问题是:光标不能定位在text14内,问题出在哪?请各位指教。谢谢!
lifa.rar (1015.4 KB)
搜索更多相关主题的帖子: 光标 定位 输入 密码 错误 
2017-07-05 19:18
pjtyzyq
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
得分:0 
回复 楼主 pjtyzyq
密码是12345678
2017-07-05 19:31
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:10 
text14.SetFocus
2017-07-05 21:36
pjtyzyq
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
得分:0 
回复 3楼 吹水佬

吹版你好!程序中有这个语句啊!

补充一下:刚才运行过程中发现:输入密码后,如果用鼠标点击“确认”,光标位置正确,如果按“回车”键就不正确了。
text14的lostfocus中有一语句:


[此贴子已经被作者于2017-7-6 20:00编辑过]

2017-07-06 19:07
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
你可以检测一下有无执行到位
加多两句看看:
messagebox(111111111111)
thisform.text14.SetFocus
return
2017-07-06 22:27
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:10 
以下是引用pjtyzyq在2017-7-6 19:07:07的发言:


吹版你好!程序中有这个语句啊!

补充一下:刚才运行过程中发现:输入密码后,如果用鼠标点击“确认”,光标位置正确,如果按“回车”键就不正确了。
text14的lostfocus中有一语句:

你取消 text14的lostfocus中有一语句:
改为,设置TAB顺序,
2017-07-07 09:18
pjtyzyq
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
得分:0 
回复5楼:语句100%执行了,因为将text14换成text1光标定位没问题。
回复6楼:取消这个语句可以正常定位,但输入完成后需要按两次键盘“回车键”,表单上的“确认”按钮只有特殊情况下使用。
2017-07-08 11:18
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分: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
Rank: 4
等 级:业余侠客
威 望:6
帖 子:230
专家分:240
注 册:2016-2-14
得分:0 
谢谢各位!先结贴吧。
2017-07-10 07:58



参与讨论请移步原网站贴子: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