Member 14068274 Ответов: 1

Как создать общий индикатор выполнения, который показывает процент выполненной работы для разных размеров файлов...?


Я создаю индикатор выполнения для мониторинга процесса.

Процесс:
я передаю папку, содержащую множество изображений видеонаблюдения, в функцию objectdetection. Разные папки содержат разное количество изображений.

Проблема:
нет никакого учебника для предоставления информации о том, как создать индикатор выполнения, который динамически принимает количество изображений в папке (при выборе) и показывает процент прогресса(по отношению к количеству изображений) при обработке входной папки.

Что я уже пробовал:

это всего лишь простой вопрос , мне нужно знать процедуру и код для этого

Dave Kreskowiak

Итак, вы хотите учебник по математике в начальной школе?

Хорошо, NumerOfObjectsProcessed / TotalNumberOfObjects = PercentageComplete.

Member 14068274

отклоняться

1 Ответов

Рейтинг:
6

Richard MacCutchan

Эта проблема одинакова для любого использования индикатора выполнения. Подсчитайте количество объектов, которые вы собираетесь обработать. Разделите это число на 100, и оно будет равно 1%. Таким образом, по мере обработки ваших данных вам нужно увеличивать свой индикатор выполнения каждый раз, когда вы обрабатываете это количество элементов. Если вы просто хотите показать общий прогресс, а не процент, то установите максимум на фактическое количество элементов и шаг для каждого из них. Видеть Класс ProgressBar (System.Окна.Формы) | Microsoft Docs[^].