1

Web ブラウザーのプログレスバーがあります。コードは次のとおりです。

   private void progressBar1_Click(object sender, WebBrowserProgressChangedEventArgs e)
    {
        progressBar1.Value = unchecked((int)e.CurrentProgress);
    }

そして、アプリをプレイするとき。エラーが発生します:

Value of '10000' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.

それを修正する方法はありますか。

4

3 に答える 3

2

進行状況バーを作成したときに指定した最小値と最大値の間の現在の進行状況の値を指定するか (指定しなかった場合、デフォルトで 0 ~ 100 になります)、最小値/最大値を変更します。あなたが現在渡している値に実際に期待されています。

于 2013-05-23T15:47:36.110 に答える
0

Valueが ~の間にあることを確認する必要がMinimumありMaximumます。したがって、進行状況バーを設定するときは、適切な範囲を指定してください。

于 2013-05-23T15:47:05.077 に答える
0

ProgressBar には通常、最初に設定する必要がある最小値と最大値があります。

これらのプロパティは、描画の進行状況をどこまで描画する必要があるかをコントロールに伝えるものです。1 ~ 100 の範囲の値 50 は、進行状況を 50% 描画する必要があることを示します。

http://msdn.microsoft.com/en-us/library/system.windows.forms.progressbar.maximum.aspx

于 2013-05-23T15:48:24.053 に答える