我无法让工具条中的进度条 1 正常工作。我打算在页面加载时显示该栏。我的代码是这样的:
Private Sub Webframe_ProgressChange(ByVal sender As Object, ByVal e As AxSHDocVw.DWebBrowserEvents2_ProgressChangeEvent) Handles Webframe.ProgressChange
If e.progress > -1 Then
ToolStripProgressBar1.Maximum = Convert.ToInt32(e.progressMax)
ToolStripProgressBar1.Value = Convert.ToInt32(e.progress)
End If
End Sub
它适用于几个页面加载,然后我收到以下错误:
System.ArgumentOutOfRangeException {“‘1020000’的值对‘值’无效。‘值’应介于‘最小值’和‘最大值’之间。参数名称:值”}
当我查看 e.progress 时,该值为 1020000,而 progressmax 仍为 1000000。即使我将最大值指定为该数量的两倍,问题仍然存在并且 value 参数上的错误。不确定我是否真的能做些什么,因为我没有分配 e.progress 或 e.progressmax 的值