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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2013, 01:17   #1
Bright-rider
Форумчанин
 
Регистрация: 09.07.2010
Сообщений: 102
Печаль Сделать красивый ProgressBar

Здравствуйте, подскажите, как сделать красивый прогресс бар.
Типа такого:


Пока есть 2 идеи:
1)Разбить бар на блоки, которые повторяются и прорисовывать их по очереди друг за другом.
2)Поместить бар на Image и изменять width.

Чувствую мои идеи пахнут быдлокодом, как сделать грамотно?
Заранее спасибо всем, кто откликнется.
Bright-rider вне форума Ответить с цитированием
Старый 14.05.2013, 07:55   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

1 Использовать компоненты скинов типа AlphaSkins (не ручаюсь что там найдёте именно такое)
2 Сделать раскадровку этой картинки, штук 30 кадров, запихать в массив/имейджлист и выводить их по индексу [progressbar.Position div (progressbar.Max div 30)]
3 быдлокодить вручную
phomm вне форума Ответить с цитированием
Старый 14.05.2013, 09:24   #3
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

или смотрите этот пост
beegl вне форума Ответить с цитированием
Старый 14.05.2013, 14:38   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Не 100% сходство.
Изображения
Тип файла: png pr-bar.png (41.7 Кб, 372 просмотров)
Вложения
Тип файла: rar ProgressBar GDI+.rar (661.2 Кб, 205 просмотров)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 04.11.2015, 07:50   #5
Leshgan
Новичок
Джуниор
 
Регистрация: 02.11.2015
Сообщений: 1
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Не 100% сходство.
Супер код, спасибо. Подскажите, как можно это анимаровать?
Сделать что-то типа такого

Leshgan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли сделать красивый ProgressBar используя sparklines? RISagitov Microsoft Office Excel 2 07.08.2012 10:15
Красивый progressBar! Fedosss C# (си шарп) 2 22.07.2012 18:43
Красивый установщик Corall Софт 7 16.05.2010 18:34
Как сделать перемотку при нажатии на компонент ProgressBar?? Дима я Общие вопросы Delphi 5 18.07.2009 00:06
сделать так, чтобы ProgressBar показывал состояние копирования папки wolk Компоненты Delphi 3 23.03.2007 23:25