Я настроил простой индикатор выполнения в форме VB6 с использованием компонента Microsoft Common Controls 6.0, и все, кажется, работает правильно.
Однако я использую индикатор выполнения для нескольких различных частей формы, в каждой из которых используются разные (и переменные) максимальные значения. Когда я пытаюсь изменить максимальное значение во время выполнения после того, как бар уже был использован один раз, я получаю ошибку Run-time error '380': Invalid Property Value
. Значение индикатора выполнения уже сброшено до минимума, прежде чем пытаться изменить максимальное значение.
Разве эти индикаторы не позволяют изменять их максимальные значения после использования, или есть какой-то метод сброса, который мне не хватает?
prgLoading.Min = 1
prgLoading.Max = positions.Count
Вторая строка выдает ошибку, и тот же самый код используется ранее без каких-либо проблем.