Как отобразить прогресс-бар во время копирования - PullRequest
0 голосов
/ 13 октября 2009

Привет, у меня есть форма C #, которая снабжена кнопкой и картинкой

эта кнопка имеет основное задание (открытое диалоговое окно для выбора файла), после чего этот файл будет скопирован в определенную папку

если этот файл был огромным, мне нужно, чтобы индикатор выполнения формы отображался и увеличивался до тех пор, пока файл не будет скопирован.

Ответы [ 3 ]

3 голосов
/ 13 октября 2009

См. Класс System.Windows.Forms.ProgressBar и связанный с ним пример в документации. Вы, вероятно, в конечном итоге также будете использовать компонент BackgroundWorker для этого. Вот статья с примером использования .

1 голос
/ 13 октября 2009

ShFileOperation с FO_COPY и флагом FOF_SIMPLEPROGRESS.

Для этого вам понадобится P / Invoke .

1 голос
/ 13 октября 2009

вы можете использовать BackgroundWorker для этого. Есть множество примеров, которые показывают, что вы хотите сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...