|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2007, 08:19 | #1 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
Индикатор
Всем доброго утра. Товарищи прогаммеры видел ли кто нибудь компонент индикатора (примерно как в сотовом телефоне индикатор уровня сигнала сети). Пишу прогу для управления GSM модемом хотелось бы этот индикатор сети покрасивее сделать, а то progressbar и gaude как то не очень.
|
28.09.2007, 08:50 | #2 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Компонентов таких не видел (т.е. чтоб прогресбар, но ступеньками был). В Raize Components (установочник 15 метров) есть прогресбар, но по красивше.
Можно и самому написать простенькую процедурку и выводить на канву хоть картинки. Последний раз редактировалось zetrix; 29.09.2007 в 08:20. |
28.09.2007, 21:54 | #4 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
1) Проще всего в ImageList загрузить красивые картинки с различным уровнем и выводить нужную.
2) Если тебе двухцветного на канве достаточно будет, могу дать готовый код, я в плеере громкость так сделал.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 28.09.2007 в 21:57. |
29.09.2007, 08:25 | #6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
mutabor буду признателен!. Только инет у меня на работе поэтому можно до понедельника. Заранее благодарю. Мой e-mail serg8681@yandex.ru
Последний раз редактировалось SERG1980; 29.09.2007 в 08:30. |
29.09.2007, 21:49 | #7 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Выкладываю здесь так как еще есть желающие )
x,y - координаты нижнего левого угла lev - уровень сигнала 0-100 aCanvas - канва на к-рую выводить showlev - выводить значение в цифрах или нет, параметр не обязательный, по умолчанию не выводит Вызывать по событию OnPaint. При изменении уровня сигнала вызывать не эту процедуру а Repaint, если уровень изменяется очень часто и появляется мерцание то свойство DoubleBuffered:=true; того компонента на к-ром рисуешь. Код:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
USB индикатор | Kn793 | Компьютерное железо | 31 | 21.03.2009 10:37 |
Индикатор громкости | Air | Компоненты Delphi | 11 | 19.07.2008 19:13 |
"Зажечь" индикатор активнасти HDD | Олвин | Помощь студентам | 3 | 25.04.2008 08:40 |