C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 60 - Компонент TProgressBar / С++ Builder 5 / Borland C++

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

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

Свойства

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

Методы

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

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


| |
Автор Аванесов Самвел.
[AD]