以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论】关于独立窗口和模式窗口的奇怪现象  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=24497)

--  作者:qjyqly
--  发布时间:2012/10/15 20:55:00
--  [讨论】关于独立窗口和模式窗口的奇怪现象

输入数量的模式窗口Afterclose事件:

Tables("sy").Position = Tables("sy").Rows.Count - 1                  ’定位表sy最后一行(同一主表) 

Forms("收银窗口").Controls("请输入").Select()                            ’退出“输入数量”窗口后将焦点定在收银窗口的"请输入"控件上

现象是:退出窗口后没有将焦点定在"请输入"控件上

 

将输入数量的窗口类型改为独立窗口, 退出后焦点能够定在"请输入"控件上

 

问题是我只能用模式窗口(独立窗口可以到窗口外操作)

请问:这是不是BUG,还是我程序有错?


--  作者:czy
--  发布时间:2012/10/15 21:05:00
--  
呵呵,如果真不行就将Forms("收银窗口").Controls("请输入").Select() 放到窗口的AfterLoad事件中好了