progressbar



Автор Владимир Азаренко задал вопрос в разделе Другие языки и технологии

ProgressBar и получил лучший ответ

Ответ от Yaroslav429[эксперт]
Во первых надо было сказать какая среда.. .
Вот для BCB (перевести на Delphi очень просто)
Добавляем кнопку (Button1), таймер (Timer1) и ПБ (ProgressBar1)
На OnCreate формы:
SendMessage(ProgressBar1->Handle,PBM_SETBARCOLOR,0,clRed);
Timer1->Enabled = false;
на OnClick кнопки
Timer1->Enabled = true;
на OnTimer таймера
if(ProgressBar1->Position<progressbar1->Max) ProgressBar1->StepIt();
else Timer1->Enabled = false;
Что б определить время:
У ProgressBar'a есть свойство Step - шаг.
То есть если нужно 15 секунд, то ставим такие значения в свойствах ПБ
Min = 0
Max = 150
Position = 0
Step = 10
Он проделает 15 шагов по 10, что б достичь максимума 150 (если в таймере интервал в одну секунду)
Вот и все))
yaroslav429
Профи
(694)
Borland C++ Builder

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: ProgressBar
Индикатор выполнения на Википедии
Посмотрите статью на википедии про Индикатор выполнения
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*