none
ProgressBar и таймер обратного отчета! RRS feed

  • Общие обсуждения

  • У меня программа долго обрабатывает данные , поэтому мне нужен ProgressBar  и таимер обратного отсчета , что бы знать скоко времени  обрабатывается и на каком месте находится, сам пыталься , но ничего не получилось!

    Если есть Примеры хотя бы чтобы понять что где, напишите!

    Зарание Спасибо!

    • Перемещено Tagore Bandlamudi 1 октября 2010 г. 20:59 MSDN Forums consolidation (От:Visual C#)
    1 октября 2010 г. 11:53

Все ответы

  • А как вы можете узнать сколько времени программа потратит на выполнение задачи? Вы можете реализовать прогресбар для подсчета обработанных (необработанных) элементов / общее количество элементов (задач, файлов и т.д.). Время работы все равно будет отличаться при разных запусках даже на одной машине.
    1 октября 2010 г. 14:39
  • Если нетрудно можете привести простенки пример? я не очень понял!

    5 октября 2010 г. 7:37
  • Пример: вам необходимо обработать все файлы в некоторой папке.

    Пишем:

    progressBar.Maximum = number_of_files;

    foreach(var file in files){

        // делаем что-то с файлом, который может быть разного размера и, соответственно, времени на обработку пойдет больше

        progressBar.Value+=1;

    }

    5 октября 2010 г. 11:45