Вниз
Скачать: CL | DM;

ProgressBar   Найти похожие ветки 

← →
vasyl   (2007-08-30 10:47) [0]

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


← →
Denis_ ©   (2007-08-30 10:55) [1]

прогрессбар.позишин


← →
vasyl   (2007-08-30 11:22) [2]

ProgressBar.Position а дальше что?


← →
Desdechado ©   (2007-08-30 11:33) [3]

Если время закрытия заранее неизвестно, то нет возможности определить шаг ползунка для каждого срабатывания таймера.


← →
homm ©   (2007-08-30 11:37) [4]

> [2] vasyl   (30.08.07 11:22)
> ProgressBar.Position а дальше что?

Напримет это
ProgressBar.Position = ProgressBar.Position + 10;


← →
vasyl   (2007-08-30 11:38) [5]


> Если время закрытия заранее неизвестно, то нет возможности
> определить шаг ползунка для каждого срабатывания таймера.
>

Время есть 4000


← →
Desdechado ©   (2007-08-30 11:53) [6]

> Timer с интервалом 4000.
> Время есть 4000
Интервал срабатывания таймера и время показа формы - суть разные вещи.


← →
vasyl   (2007-08-30 11:55) [7]

Timer с интервалом 4000.


← →
имя   (2007-08-30 11:55) [8]

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


← →
имя   (2007-08-30 11:56) [9]

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


← →
имя   (2007-08-30 11:58) [10]

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


← →
имя   (2007-08-30 12:00) [11]

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


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


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


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


← →
имя   (2007-08-30 12:03) [13]

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


← →
имя   (2007-08-30 12:03) [14]

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


← →
vasyl   (2007-08-30 12:04) [15]

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


← →
Kolan ©   (2007-08-30 12:08) [16]

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

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

4000 — это 100%
Х — 1%

Х = 40.

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


← →
Reindeer Moss Eater ©   (2007-08-30 12:08) [17]

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


← →
Сергей М. ©   (2007-08-30 12:09) [18]


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


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

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


← →
homm ©   (2007-08-30 12:10) [19]

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

ProgressBar.Position = ProgressBar.Position + 5;


← →
имя   (2007-08-30 12:10) [20]

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


← →
Desdechado ©   (2007-08-30 12:10) [21]

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


← →
vasyl   (2007-08-30 12:10) [22]

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


← →
имя   (2007-08-30 12:11) [23]

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


← →
Ricks ©   (2007-08-30 12:11) [24]


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

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


← →
homm ©   (2007-08-30 12:12) [25]

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

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


← →
iXT ©   (2007-08-30 12:33) [26]

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

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

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


← →
имя   (2007-08-30 13:55) [27]

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



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.015 c
15-1187760531
SerJaNT
2007-08-22 09:28
2007.09.23
Ubuntu 7.04 Live CD


6-1169298564
novice007
2007-01-20 16:09
2007.09.23
Post в TidHTTPServer


8-1165925395
Виталий2006
2006-12-12 15:09
2007.09.23
Бесплатный Компонент для захвата видео


15-1188071825
Turbouser
2007-08-25 23:57
2007.09.23
DM клиент


15-1187811709
Vlad Oshin
2007-08-22 23:41
2007.09.23
Великое Северное море.




   Наверх