Delphi - ProgressBar и его отображение в процентах. Подскажите как можно это реализовать?

  • В прогрессбар ты загружаешь некую циферку. От этой циферки меняется положение ползунка. Что мешает выводить рядом эту цифру?
  • Через свойство Position, Min, Max.
    Можно также написать функцию%.
    ...
    if CreateDir=True then
    ProgressBar1.Position:=50;
    else
    ...
  • а если пробывать так
    label1.text:=progressbar1.pozition; к тексту label присваевается значения позиции бара
    ....
    ещё так
    if progressbar1.position= progressbar1.pozition+1 then //// если прогресс бар изменяется на один, то к label1 плюсуется 1 число
    label1.text:=(число) +1;
    ....
  • Вы забыли умножить вывод процентов на 100.

    Вместо floatToStr(i/ 100) поставьте floatToStr((i/ 100)*100) и все получится.

    Удачи!

Вас заинтересует