Исходники.Ру - Программирование
Исходники
Статьи
Книги и учебники
Скрипты
Новости RSS
Магазин программиста

Ishodniki.Ru » Online книги » C++ Builder по шагам

Шаг 60 - Компонент TProgressBar

Как можно было догадаться, отображает линию-индикатор. Мы уже использовали его в первом варианте программы ImgConvert, для отображения весьма длительного процесса конвертирования. Что ж... Надо разобрать поподробнее.

Свойства

  • Max, Min
Как и задумывалось, минимальная и максимальная позиции индикатора. Например, при копировании файла по байту удобно поставить Min = 0, Max = FileSize.
  • Orientation
    Как расположен индикатор, то есть вертикально или горизонтально. Ведь пока в Дизайнере форм не предусмотрена возможность вращения компонентов :).
  • Position
    Текущая позиция индикатора. Используйте это свойство, чтобы узнать эту позицию, или сдвинуть сам индикатор.
  • Smooth
    Определяет, является ли полоса индикатора как бы порубленной или сплошной. Например, в диалоге закачки полоса порубленная, а, скажем, в программе InstallShield сплошная.
  • Step
    Определяет, на сколько увеличивается свойство Position при вызове метода StepIt.

    Методы

    • StepBy - Изменяет свойство Position на значение единственного параметра int Delta.
    • StepIt - Изменяет позицию индикатора на значение свойства Step.

    Вот и все. Надо сказать, что на палитре Samples имеется другой вариант линейки прогресса - CGauge, который дает возможность представления прогресса в виде линейки, сектора, области, полукруга и так далее. Кому-то больше нравится этот компонент, кому-то тот. Решать Вам...

  •  

    Предыдущий шаг | Оглавление | Следующий шаг

    Рассылка новостей
    Рейтинги
    © 2007, Программирование Исходники.Ру