Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
Есть процесс, конец которого узнать заранее технически невозможно. Необходимо на основе обычного ProgressBar (MS Common Control 6) сделать такую фичу, чтоб при достижении ProgressBar.Max, ProgressBar.Value устанавливалось в 0 и начинало заполнение с другой стороны. И так из стороны в сторону. Идеально, конечно, было бы сделать что-то схожее на ProgressBar при загрузке Windows XP или по такому же принципу ProgressBar в FireFox при загрузке файла с неизвестным размером. Но из ProgressBar (MS Common Control 6) это вряд ли соорудишь. А свой контрол рисовать НЕ охота. Важно: Такой прогресс бар должен работать как в Windows XP, так и Vista, так и в Win 7 Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2010, 04:52 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
VipFedorна основе обычного ProgressBar (MS Common Control 6) Это обязательное условие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2010, 11:30 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, нет. Можно и на основе MS Common Control 5, ну или другого MS Control. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2010, 19:47 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
Переформулирую вопрос - Обязательно на ProgressBar (любой версии)? То есть, а что мешает сделать собственный прогресс-контрол "с маджонгом и гейшами"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2010, 21:12 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, свой контрол рисовать не охота. Об этом писал в самом первом топике) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2010, 23:32 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
VipFedor, Так это... Во-первых, его не сделаешь из стандартного прогресс-бара Во-вторых, зачем делать прогресс-бар, если нужна фактически анимация без всякого числового функционала? То, что вам требуется - это просто АНИМАЦИЯ, прогресс-бар тут не причем. Его задача, как я понимаю, просто показывать пользователю, что что-то происходит. Это можно делать сотней разных способов. А если уж очень хочется прогресс-бар, то можно сделать через одно место: Допустим, мы ПРИМЕРНО знаем, что процесс должен идти минуту. Стандартный прогресс-бар полминуты ползет до 50%, потом полминуты до 75%, потом полминуты до 87,5% и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2010, 00:28 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
Shocker.ProСтандартный прогресс-бар полминуты ползет до 50%, потом полминуты до 75%, потом полминуты до 87,5% и т.п. А вы почему-то не учитываете, что процесс на машине с тактовой частотой в 0,6 Ghz и четырех ядерным процессором с частотой в 2,6 Ghz (это так для примера) будет выполнятся за разный интервал времени, причем существенно за разный :) Я просто не люблю лепить свои контролы (не потому, что не умею, а потому что любой визуальный контрол это вообщ очень спорное решение для программиста), а к чужим отношусь с осторожностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2010, 06:26 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
да поставь тогда простую gif-ку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2010, 10:43 |
|
||
|
ProgressBar как индикатор ожидания
|
|||
|---|---|---|---|
|
#18+
VipFedorА вы почему-то не учитываете, что процесс на машине с тактовой частотой в 0,6 Ghz и четырех ядерным процессором с частотой в 2,6 Ghz (это так для примера) будет выполнятся за разный интервал времени, причем существенно за разный :) Потому что из топика это никак не следует (не все задачи зависят от процессора). Можно, конечно, сделать самообучающуюся хрень, которая будет вести статистику среднего времени выполнения, но это уже маразм. Я сам не использую никогда сторонние контролы, пишу сам, не вижу в этом никаких проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2010, 11:31 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=140&tid=2160252]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 127ms |

| 0 / 0 |
