0

私は単純なウェブページのリロード プログラムを作成しています。Web ページを数回リロードしたい。私のプログラムでは、gecko webbrowser コントロールを使用しており、pege のリロードの進行状況として progressBar を使用しています。

私がやろうとしているのは、gecko が Web ページをロードすると、progressBar の値が 1 倍になり、5 回のナビゲーションを行って 5 倍に増やすことです。ナビゲーションが完了すると、progressBar が 1 倍になります。

以下は、プログラムで使用したコードですが、うまく機能していません。ナビゲートすると、プログレスバーが最初にいっぱいになります。1つずつ増加するのではなく、一度にいっぱいになります。

gecko webbrowser コントロールにナビゲーション時間を与えて、web ページを正常にロードし、次回のナビゲーションに進むために何をする必要があるか教えてください。

while(progressbar1.Value != 5)

{

    GeckoWebBrowser1.Navigate(textBox1.Text);

    ProgressBar1.Value = ProgressBar1.Value + 1;

}
4

0 に答える 0