xuyunhai20160827 Ответов: 1

Как показать прогресс при использовании richtextbox loadfile или других методов


есть компенент richtextbox, я хочу показать ход загрузки файла.
я попробовал другой метод, такой как:
1. Файл.ReadAllText
2. Что streamreader.ReadToEnd
3. StreamReader. ReadLine
4. управления richtextbox.Командами
но он не может показать прогресс.
И, очевидно, я тестирую время загрузки, одна строка чтения данных файла - самый медленный метод, я должен учитывать скорость загрузки.
как достичь моей цели, ТКС для ответа.

Примечание:это приложение c# winform

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

создайте поток и вычислите richtextbox.text.leng/FileInfo(filepathe).Длина.
но я не могу показать прогресс

1 Ответов

Рейтинг:
2

Richard MacCutchan

Использовать Класс ProgressBar (System.Окна.Формы)[^].


xuyunhai20160827

я не такая злая.
компонент ProgressBar compenent, чтобы показать,но мне нужно посчитать управления richtextbox.текст.Ленг/FileInfo может(filepathe).Длина,и давать результат в progreesbar.значение.
но как рассчитать результат при использовании метода, описанного выше?

Richard MacCutchan

Что значит "как рассчитать"? Это основная математика.

xuyunhai20160827

например, когда вы используете richtextbox. LoadFile, как показать ход загрузки файла?
где значение прогресса?

вы можете попробовать, а затем ответить мне, а не просто ответить без попытки.

Richard MacCutchan

Информация о ходе выполнения Из файла загрузки отсутствует. Вам нужно будет загрузить файл вручную и проверить прогресс в вашем коде. Однако это должен быть чрезвычайно большой файл, чтобы сделать это стоящим.