Foxtable(狐表)用户栏目专家坐堂 → [求助]判断活动窗口


  共有2996人关注过本帖树形打印复制链接

主题:[求助]判断活动窗口

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 16:21:00 [显示全部帖子]

代码是没问题。

 

Forms.ActiveForm 得到的窗口,是窗口管理那里你添加的窗口,焦点窗口必须是鼠标点击进入以后才算是焦点窗口。

 

具体问题做个例子说明。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/27 16:55:00 [显示全部帖子]

做个计划任务,执行下面的代码,看命令窗口显示什么

 

Dim frm = Windows.Forms.Form.ActiveForm
If frm IsNot Nothing Then
    output.show(frm.name)
End If
output.show("---------------")
Dim frm1 As WinForm.Form = Forms.ActiveForm
If frm1 IsNot Nothing Then
    output.show(frm1.name)
End If
output.show("········")


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/28 10:05:00 [显示全部帖子]

1、你给的例子无法直接测试,无法运行。请在这个实例里面修改成出错实例发上来测试

 

下载信息  [文件大小:60.2 KB  下载次数:42]
图片点击可在新窗口打开查看点击浏览该文件:模拟浏览器.zip

 

2、webbrowser,你在关闭页面或者关闭窗口的时候,是不是没有释放?比如你打开多个网页、关闭多个、又重复打开多个这样操作。

 

3、如果确实不行,请改成webkit方式 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=84533&skin=0

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/28 21:57:00 [显示全部帖子]

以下是引用jyh7081在2018/2/28 21:50:00的发言:

按照老师指点的文件重新做的例子,如果还打不开,我楼上传过一个引用的dll文件包

 

如何测试出问题,一直点击浏览按钮生成十几个 www.baidu.com 的网页,测试没问题。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/28 22:58:00 [显示全部帖子]

1、e.Form.controls("panel1") 改成具体的窗口的名字,如 forms("窗口1").controls("panel1")

 

具体问题做个例子说明。

 

2、你要给tabcontrol绑定closing事件,点击关闭按钮的时候,要把窗口close,或者webbrowser对象dispose

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=82803&skin=0

 


 回到顶部