即墨还雀 发表于 2016-12-9 11:46:47

winfrom长时间不操作,刷新主窗体webBrowser的问题

我现在在做一个界面长时间不操作,就刷新窗体中的webBrowser,

a窗体放着webBrowser1,b窗体也放了一个webBrowser2,是处理a窗体中webBrowser1的弹窗,还有一个c窗体是退出输入密码框。

现在我的代码可以实现,a窗体长时间不操作就刷新webBrowser。但是如果打开了b或者c窗体,就无法刷新了,请问应该怎么解决

http://blog.csdn.net/fuweiping/article/details/51087897
   用的这里面的方法

IBC-我 发表于 2016-12-9 11:47:44

:funk:

IBC-我 发表于 2016-12-9 11:48:17

一下加20积分, 沃日

wlqxm 发表于 2016-12-9 13:34:21

定时器停止了吧

ibcadmin 发表于 2016-12-12 09:53:02

首先一点,打开多个窗体是不影响计时器运行的,所以问题应该不出在计时器上。
你可以输出一下,当长时间没操作的话,看看有没有输出,有输出的话 就说明计时器是正常工作,那就是刷新的问题了, 或者是下面的问题
//如果检测到有鼠标或则键盘的消息,则使计数为0.....
                if (m.Msg == 0x0200 || m.Msg == 0x0201 || m.Msg == 0x0204 || m.Msg == 0x0207)
                {
                  iOperCount = 0;
                }
                return false;

可能是一直等于0这个需要调试,光看看不出来

jakey0108 发表于 2017-7-11 17:56:31

加个定时器进行控制

881966 发表于 2018-12-5 18:15:52

谢谢分享,学习学习
页: [1]
查看完整版本: winfrom长时间不操作,刷新主窗体webBrowser的问题