私は単純なウェブページのリロード プログラムを作成しています。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;
}