Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ProgressBar [D7, WinXP]


Страницы:   1 2

vasyl ©   (2007-08-30 10:47:00) 

Есть такой вопрос. Есть у меня заставка, на ней Timer с интервалом 4000. И есть ProgressBar, как сделать чтобы ProgressBar двигался до закритие формы.


  (2007-08-30 13:55:00) [1]

Удалено модератором


iXT   (2007-08-30 12:33:00) [2]

> [24] Ricks ©   (30.08.07 12:11)

И чего прикольного? Занимать время и ресурсы, что бы показать то чего нет на самом деле?

Автору: http://www.yandex.ru/yandsearch?text=Delphi+Splash&rpt=rad


homm   (2007-08-30 12:12:00) [3]

> [21] Desdechado ©   (30.08.07 12:10)
> Какое свойство таймера ты подразумеваешь под интервалом.
> Смысл его знаешь?

Все он правильно сказал, сам перечитай [15]


Ricks   (2007-08-30 12:11:00) [4]


> Зачем же дурить юзера, не объяснишь ли ?)

Это не дурить, это прикольно! :)
Типа "Загрузка данных..." ... "Загрузка структуры..." итд :)


  (2007-08-30 12:11:00) [5]

Удалено модератором


vasyl   (2007-08-30 12:10:00) [6]

Все нормально.


Desdechado   (2007-08-30 12:10:00) [7]

Какое свойство таймера ты подразумеваешь под интервалом. Смысл его знаешь?
И [6] еще раз прочитай и ответь результат.


  (2007-08-30 12:10:00) [8]

Удалено модератором


homm   (2007-08-30 12:10:00) [9]

поставь еше один таймер с интервалом 200, а в нем напиши

ProgressBar.Position = ProgressBar.Position + 5;


Сергей М.   (2007-08-30 12:09:00) [10]


> Мне надо поставить ProgressBar щобы ползунок дошол до конца
> и форма закрылась


Т.е. твоя форма-заставка ничего не делает, но при этом пыжится изобразить долгую бурную деятельность ?

Зачем же дурить юзера, не объяснишь ли ?)


Reindeer Moss Eater   (2007-08-30 12:08:00) [11]

Вместо 4000 делаешь инревал 400, в каждом тике увеличиваешь позицию на одну десятую от максимума. А когда закрывать форму - это будет твое домашнее задание.


Kolan   (2007-08-30 12:08:00) [12]

> Мне надо поставить ProgressBar щобы ползунок дошол до конца
> и форма закрылась.

Эх… пропорцию учил в 5 классе?

4000 — это 100%
Х — 1%

Х = 40.

Клади еще один таймер с интервалом 40 и в его событии OnTimer пиши:
ProgressBar.Position = ProgressBar.Position + 1;


vasyl   (2007-08-30 12:04:00) [13]

Заставка у меня ето форма на которой есть рисунок. На ней есть Timer с интервалом 4000, потом форма закриваэться и откривается основная.
Мне надо поставить ProgressBar щобы ползунок дошол до конца и форма закрылась.


  (2007-08-30 12:03:00) [14]

Удалено модератором


  (2007-08-30 12:03:00) [15]

Удалено модератором


Сергей М.   (2007-08-30 12:00:00) [16]


> заставка, на ней Timer


За каким лешим он там нужен ?)


  (2007-08-30 12:00:00) [17]

Удалено модератором


  (2007-08-30 11:58:00) [18]

Удалено модератором


  (2007-08-30 11:56:00) [19]

Удалено модератором


  (2007-08-30 11:55:00) [20]

Удалено модератором


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо