Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2009, 20:42   #1
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию progressBar(накопление по одному кубику)

Здрасьте..
RLed1 тоже самое что и progressBar
у меня в progressBar за раз увеличивает на 5 кубиков, а как сделать так чтобы увеличивалось по одному и плавно?
Ы

Код:
  with zastavka do begin
   Timer1.Enabled:=true;

   GradText1.Width:=290;
   GradText1.Caption:='Открытие программы';
   GradText1.Update;
   for i:=1 to 50 do
   RLed1.Position:=RLed1.Position+1;
    Sleep(500);
     update;
  end;
Siluet вне форума Ответить с цитированием
Старый 21.12.2009, 20:55   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Задайте параметр МАХ не 100, а ваше максимальное значение.
Судя по вопросу - 20. Вернее, в пять раз меньше того, что у вас установлено...

Последний раз редактировалось mihali4; 21.12.2009 в 21:07.
mihali4 вне форума Ответить с цитированием
Старый 21.12.2009, 21:00   #3
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

Код:
with zastavka do begin
   Timer1.Enabled:=true;

   GradText1.Width:=290;
   GradText1.Caption:='Открытие программы';
   GradText1.Update;
   for i:=1 to 50 do
   RLed1.Position:=RLed1.Position+1;
    Sleep(500);
     update;
  end;
этот цикл у меня повторяется 9 раз.. максимальное значение стоит 450
Siluet вне форума Ответить с цитированием
Старый 21.12.2009, 21:02   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Меня вот смущает один фактор, ширина прогрессбара разве этот фактор не влияет на то, в каком отношении (сколько "кубиков") будет рисоваться линия загрузки ?
BOBAH13 вне форума Ответить с цитированием
Старый 21.12.2009, 21:08   #5
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

йа не знаю

21:17

Подскажите народ! как мне быть ?

21:23

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Вернее, в пять раз меньше того, что у вас установлено...
это ж ничего не даст.. он прост быстро загрузиться и всё..

21:30

Код:
with zastavka do begin
   Timer1.Enabled:=true;

   GradText1.Width:=290;
   GradText1.Caption:='Открытие программы';
   GradText1.Update;
   for i:=1 to 50 do begin  Sleep(5);
   RLed1.Position:=RLed1.Position+1;end;
        update;
  end;
Все сделал.. вот код..

У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом.
Модератор

Последний раз редактировалось mihali4; 21.12.2009 в 22:00.
Siluet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
закрыть доступ одному пользователю mars56 Безопасность, Шифрование 3 11.12.2009 11:31
Суммирования ячеек по одному цвету Артур Иваныч Microsoft Office Excel 9 25.11.2009 17:04
поиск нескольких значений по одному запросу ilgis1 Microsoft Office Word 10 16.09.2009 19:49
задачи на накопление суммы с заданной погрешностью salmanov Общие вопросы C/C++ 2 16.12.2008 18:13