以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何保证将聚焦永远固定在一个文本框上?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=16800)

--  作者:新福星
--  发布时间:2012/2/24 5:37:00
--  [求助]如何保证将聚焦永远固定在一个文本框上?
设计用扫描枪接收数据,将扫描的数接收到一个指定的文本框中。 设计要求在扫第二笔时应将前一笔自动覆盖,在出现告警后随意扫一笔即消除告警,然后聚焦又回到到这个文本框上。 现在遇到的问题是首次进入窗体时,无法聚焦到这个指定的文本框;采用了X.SelectALL语句,期望实现上述目的,但是在测试过程中发现 X.SelectALL 这条语句指定的位置也不太对。在这种应用中,实际上就是需要保证将聚焦永远固定在一个文本框上。如何实现上述功能呢?我的设计思路是否正确呢?有否其它更简洁的方法呢?
--  作者:blackzhu
--  发布时间:2012/2/24 7:42:00
--  

Select

选择该控件。

示例

窗口中有一个按钮,希望单击该按钮能够增加一行,然后将输入焦点移到一个名为“txtName”的文本框中。
为此,可将该按钮的Click事件代码设为:

Tables("订单").AddNew()
e.Form.Controls(
"txtName").Select()


--  作者:狐狸爸爸
--  发布时间:2012/2/24 8:05:00
--  

看看这个事件:

 

http://www.foxtable.com/help/topics/0736.htm