【问题标题】:Delay refresh in web browser c#在Web浏览器c#中延迟刷新
【发布时间】:2012-11-13 07:45:30
【问题描述】:

如何在 webBrowser 中延迟刷新页面?我使用Sleep,但这冻结了我的应用程序

    for (int i = 0; i < iteruj; i++) 
    {                
        webBrowser1.Refresh();
        Thread.Sleep(1000);
    }

我该怎么做?

如何检查页面是否加载完毕?

【问题讨论】:

  • 你这样做的目的是什么?

标签: c# browser refresh


【解决方案1】:

如果您需要每 10 秒刷新一次,可以使用 Timer。

var timer = new Timer(state => webBrowser.Refresh(), null, 0, 10000);

当你想停止刷新时使用

timer.Dispose();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-09
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    • 2012-04-18
    • 2015-01-28
    • 2015-02-18
    • 1970-01-01
    相关资源
    最近更新 更多