Цитата neo21:
Как в прогресс бар вставить код и выполнять его на протяжении диапазона индикатора »
|
Если вы имеете ввиду под этим, отображение хода выполнения какой - либо функции, то как вариант можно сделать так:
1. Создаем функцию, запускаемую в отдельном потоке.
2. В классе добавляем поле : public static int PBValue.
3. Во теле функции выполнения потока рассчитываем позицию бара
Код:
![Выделить весь код](images/misc/selectcode.png)
this.PBValue = значение;
4. Вешаем на событие (например нажатие кнопки) запуск потока и это (на C#, на VB переведете)
Код:
![Выделить весь код](images/misc/selectcode.png)
Thread th = new Thread(функция);
th.Start();
while (th.IsAlive)
{
progressBar1.Value = ИмяКласса.PBValue;
Application.DoEvents();
}
Если же вам нужно отображать ход выполнения одной задачи и при этом, в то же время выполнять другую задачу, то вместо 4го пункта нужно в пункте 3, при помощи делегатов, обновлять позицию бара прямо из потока...