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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2012, 18:20   #1
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию Проблема с компонентом TrackBar

Здравствуйте, проблема такая: мне нужно чтобы когда я перемещаю ползунок TrackBar, то добавлялось не на 1, а на 0.1, как это сделать? Хочу сделать громкость в онлайн радио, но чтобы плавно.
FleXik вне форума Ответить с цитированием
Старый 07.12.2012, 18:25   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

сделайте максимальное значение в 10 раз больше, а потом на 10 делите.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.12.2012, 18:26   #3
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
больше, а потом на 10 делите.
максимальное значение поставил, а вот где это указывать "на 10 делите" не понял...
FleXik вне форума Ответить с цитированием
Старый 07.12.2012, 18:56   #4
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Ппц, моя ошибка, вобщем в коде прописано было TrackBar1.Max:=10; и TrackBar1.Min:=0; поэтому меняя настройки компонента в Object Inspector ничего не работало, убрал из кода - работает!!!
FleXik вне форума Ответить с цитированием
Старый 07.12.2012, 19:39   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а делите когда используете значение.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 07.12.2012, 19:57   #6
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а делите когда используете значение.
Естественно TrackBar1.Position/10


Так... Поводил ползунок и понял что если делить на 10 то звук не правильно утихает, то есть на 10% звуках играло как на 100%, поэтому было решено попробовать поменять TrackBar1.Position/10 на TrackBar1.Position/100, и теперь звук работает исправно!

Последний раз редактировалось FleXik; 07.12.2012 в 20:43.
FleXik вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с условием к trackbar Alex2012 C# (си шарп) 1 08.10.2011 03:10
Проблема с компонентом Chart kta87 Общие вопросы Delphi 3 12.03.2010 18:59
Связка TrackBar с Label. Проблема с кодом. Murlokotan61 Компоненты Delphi 8 07.12.2009 01:58
Проблема с компонентом sShellListView Fin1981 Компоненты Delphi 0 22.11.2009 13:40
проблема с TrackBar`ом AndrewASV Общие вопросы Delphi 2 22.11.2007 22:21