如何在导航另一次之前给geckowebbrowser提供导航时间

时间:2012-08-29 10:24:02

标签: c# .net webbrowser-control gecko geckofx

我正在创建简单的网页重新加载程序。我想重新加载几次网页。在我的程序中我使用gecko webbrowser控件,我使用progressBar作为pege重新加载进度。

我想要做的是当gecko加载网页时,progressBar值将增加1次,并且我将5次导航增加5次。当导航完成时,progressBar将增加1次。

下面是我在我的程序中使用的代码,但它运行不正常。当我导航时,进度条会在第一时间内完全增加,它不是一个接一个地增加,而是一次充满。

请告诉我需要做些什么来为gecko webbrowser控件提供导航时间,以便它可以成功加载网页然后进行下一次导航。

while(progressbar1.Value != 5)

{

    GeckoWebBrowser1.Navigate(textBox1.Text);

    ProgressBar1.Value = ProgressBar1.Value + 1;

}

0 个答案:

没有答案