以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]光标返回指定控件问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=29174)

--  作者:红颜
--  发布时间:2013/3/1 11:07:00
--  [求助]光标返回指定控件问题?

同时打开两个窗口Forms("门诊收费")和Forms("收费提示")

当关闭Forms("收费提示")窗口时,如何让光标返回到Forms("门诊收费")的("ComboBox3")控件。

Forms("收费提示").Close()

Forms("门诊收费").Controls("ComboBox3").Select()

 

试了几个事件,不起作用


--  作者:狐狸爸爸
--  发布时间:2013/3/1 11:10:00
--  

看看这样行不行:

 

Forms("门诊收费").panel.FindForm.Activate
Forms("门诊收费").Controls("ComboBox3").Select()


--  作者:红颜
--  发布时间:2013/3/1 14:50:00
--  
以下是引用狐狸爸爸在2013-3-1 11:10:00的发言:

看看这样行不行:

 

Forms("门诊收费").panel.FindForm.Activate
Forms("门诊收费").Controls("ComboBox3").Select()

问题未解决,

老总的代码不知放到哪个窗口,什么地方?

 

似乎是放到Forms("门诊收费")的AfterLoad事件中,但是此时Forms("门诊收费")已经处于打开状态。

[此贴子已经被作者于2013-3-1 14:52:42编辑过]

--  作者:红颜
--  发布时间:2013/3/1 15:12:00
--  
折腾了半天,没结果,郁闷啊
--  作者:狐狸爸爸
--  发布时间:2013/3/1 15:22:00
--  

放在第一个窗口的关闭按钮中:

 

e.Form.close()

Forms("门诊收费").panel.FindForm.Activate

Forms("门诊收费").Controls("ComboBox3").Select()

 

如果不行,就没办法了


--  作者:红颜
--  发布时间:2013/3/1 16:18:00
--  
看来真没办法了