TProgressBar с десятичным значением - PullRequest
0 голосов
/ 07 февраля 2019

Возможно ли заполнить индикатор выполнения десятичным значением?

Любое решение?

1 Ответ

0 голосов
/ 07 февраля 2019

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

Например, вы можете установить Min на 0 и Max на 1000000 и установить Position на 63267, чтобы получить тот же результат, как если бы диапазон был значениями с плавающей запятой от 0 до 1, а позиция была 0.063267.

Как правило, эта точность слишком высока.Скорее всего, вы будете использовать интегральные значения процентаУстановите Min на 0 и Max на 100 и пусть Position будет 32, чтобы получить 32 процентов (то есть 0.32 в десятичном виде). ​​

Конечново многих приложениях процесс имеет естественный интегральный диапазон, и если это так, вы бы это использовали.Например, если вы хотите скопировать N файлов, вы устанавливаете Min на 0 и Max на N и Position на количество файлов, скопированных на данный момент.

...