以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口切换焦点的问题? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54449) |
-- 作者:kao_go -- 发布时间:2014/7/28 19:46:00 -- 窗口切换焦点的问题? 项目中打开了多个窗口,关闭了一个窗口,系统就自动显示上一个打开的窗口,可是没有焦点(就是软件标题都是灰色的),要再点击一次窗口才可以
这个要怎么设置???
还有一个,我要把当前窗口的名称传递给变量要怎么写 (1、比如当前打开的窗口 2、多个窗口叠在一起,关闭当前窗口后,系统显示出来后面的窗口变成当前窗口) [此贴子已经被作者于2014-7-28 19:51:14编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/28 19:56:00 -- 默认,会把焦点移动到表上,如果要让窗口获取焦点,用代码,如 Forms("窗口2").Select |
-- 作者:kao_go -- 发布时间:2014/7/28 20:02:00 -- 以下是引用有点甜在2014-7-28 19:56:00的发言:
默认,会把焦点移动到表上,如果要让窗口获取焦点,用代码,如 Forms("窗口2").Select 可是我不知道,上一个窗口是哪个窗口?? |
-- 作者:有点甜 -- 发布时间:2014/7/28 20:05:00 --
那你就在打开窗口的时候,把窗口的名称加入一个变量中去,关闭窗口的时候,移除这个值,找出最后一个窗口名,设置焦点。 |
-- 作者:kao_go -- 发布时间:2014/7/29 12:06:00 -- OK ,解决了 |