| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3979 人关注过本帖
标题:关于焦点返回文本框的问题
只看楼主 加入收藏
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43186
注 册:2014-5-20
收藏
得分:0 
好象这样也可以:
        thisform.text1.setfocus
        PostMessage(thisform.hWnd, MY_MSG, 0, 0)
2020-07-27 09:25
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43186
注 册:2014-5-20
收藏(1)
得分:0 
原来 NODEFAULT 就OK,不用异步消息:
    PROCEDURE text1.lostfocus
        NODEFAULT
        this.setfocus
    ENDPROC
2020-07-27 14:23
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
收藏
得分:0 

我实现搞不定,把整个这一段程序都重新写了,
让这个扫条码的text1单另做一个表单跳出来,用lostfocus去处理。。。
不用那个按钮了,也不让操作员按按钮了。。。
2020-07-27 18:25
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:525
专家分:1278
注 册:2010-1-11
收藏
得分:0 
为什么非要将焦点回到TEXT1,扫描枪接收到数据进行相关处理后,把数据显示在TEXT1就行了。
2020-07-28 15:00
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
收藏
得分:0 
以下是引用星光悠蓝在2020-7-28 15:00:19的发言:

为什么非要将焦点回到TEXT1,扫描枪接收到数据进行相关处理后,把数据显示在TEXT1就行了。

不然啊,扫完一个条码处理完以后,需要待命扫下一个条码,不然每次都要用鼠标去点一下。
2020-07-28 15:20
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:525
专家分:1278
注 册:2010-1-11
收藏
得分:0 
回复 35楼 yuantao100
我用MSCOMM控件处理接收数据,每次扫描后,焦点都一样,也可又手工输入。
2020-07-29 10:07
快速回复:关于焦点返回文本框的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034383 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved