AXWebBrowser进度条错误

时间:2012-12-14 19:04:38

标签: .net vb.net com

我无法在工具条中获取进度条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.即使我将最大值分配为该值的两倍,问题仍然存在,并且值参数出错。不知道我能做些什么,因为我没有指定e.progress或e.progressmax的值

0 个答案:

没有答案