VB6进度条 - 重置最大值

时间:2010-07-07 13:49:10

标签: winforms user-interface vb6 progress-bar

我使用Microsoft Common Controls 6.0组件在VB6表单中设置了一个简单的进度条,一切似乎都正常工作。

但是,我对表单的几个不同部分使用进度条,每个部分使用不同(和可变)的最大值。当我尝试在条形图已经使用一次后在运行时更改最大值时,我收到错误Run-time error '380': Invalid Property Value。在尝试更改最大值之前,进度条的值已重置为最小值。

这些进度条不允许在使用后更改其最大值,还是有一些我缺少的重置方法?

prgLoading.Min = 1
prgLoading.Max = positions.Count

第二行抛出错误,之前使用完全相同的代码没有任何问题。

2 个答案:

答案 0 :(得分:5)

您仍然可以重置最小最大属性。将最小设置为高于最大,反之亦然会导致380错误。你应该仔细检查你的position.Count值。

答案 1 :(得分:0)

在设置prgloading.value=prgloading.min

之前设置prgloading.max