Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320

Изменить соответствие позиции STrackBar и целочисленного его значения

19.12.2014, 14:22. Показов 1166. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток!!
Есть такая функция :
C++
1
2
3
4
void __fastcall TForm1::sTrackBar1Change(TObject *Sender)
{
         this->ILAngularGauge1->Value = sTrackBar1->Position;
}
Эта функция с помашью Трэк Бара двигает стрелку на индикаторе туда обратно с шагом в одну единицу в зависимости сколько точек задано(но это не проблема так как если за ранее задать min = 0 и max = 100 он двигает стрелку на индикаторе от 0 до 100 и так далее) В обшем вот в чём вопрос : Надо чтоб на трэк баре было толька 3 точки для передвижения(это я знаю как, в Object Inspector там задаётся кол-во точек) но чтоб каждоя точка имела своё значения например изначальная точка чтоб была 30,втарая 50,третия 75, и естествено чтоб толька эти значения показывались на индикаторе!!!

Чтото типо -
|----|----|
30--50---75
Этоя так образна показал,естествено что на Трэк Баре никакие цифры не должны быть показаны это проста значения хачу чтоб были на индикаторе при каждом полажение ползунка!!!За ранее Спасибо!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2014, 14:22
Ответы с готовыми решениями:

Дан массив из N целых чисел.Изменить его таким образом чтоб его значения шли в обратном порядке.
Дан массив из N целых чисел.Изменить его таким образом чтоб его значения шли в обратном порядке.

Не легкая задачка. Соответствие позиции TrackBar1 с строкой StringGrid1
Здравствуйте. Столкнулся с проблемой такого плана: Имеется форма. На ней таблица StringGrid1, пара Edit*ов, и TrackBar1. В Edit1 вводится...

Массив, как изменить его значения?
var Mmedal = new Array ( '000', '000', '000' ); for(n=0;n<2;n++){ Mmedal='111';

4
place status here
 Аватар для gunslinger
3190 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,023
20.12.2014, 00:24
Задай три положения с шагом в единицу, отключи всплывающие подсказки и помести три Label под TrackBar, задав им соответствующие Caption-ы (30, 50 и 75). Или не задавай (и не помещай Label-ы). А то ты одновременно хочешь, чтобы значения отображались и не отображались.
0
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
20.12.2014, 10:02  [ТС]
Да это понятно,но мне не это надо,мне надо чтоб каждое положения трэк бара имела значения 30 50 75,и пофиг будет отображать или нет,мне надо чтоб при движения ползунка чтоб на индикаторе ILAngularGauge показывались имено эти значения при каждом положении например если ползунок стоит в начале то значит значения 30 и чтоб на индикаторе сразу показывала 30,двинул на слейдушее положение чтоб на индикаторе было показано 50,двинул на последние положение и чтоб на индикаторе показала 75,и обратно в том же духе!!

Добавлено через 13 минут
Тоесть положения стрелки на индикаторе ILAngularGauge должно зависить от положения ползунка на трэк баре но имена толька по значениям 30,50,75!! Как это реялизовать???
0
9 / 9 / 5
Регистрация: 29.11.2013
Сообщений: 74
23.12.2014, 22:52
Шаг можно реализовать например так:
1. Устанавливаем в TrackBar минимум 0, а максимум 2
2. В событии TrackBar Change создаем проверку.
Например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 if(TrackBar1->Position==0)
 {
  IlAngularGauge1->Value=30;
 }
 
 if(TrackBar1->Position==1)
 {
  IlAngularGauge1->Value=50; 
 }
 
 if(TrackBar1->Position==2)
 {
  IlAngularGauge1->Value=75;
 }
1
16 / 14 / 4
Регистрация: 21.11.2014
Сообщений: 320
03.01.2015, 11:16  [ТС]
Замечательноя идеия,спасибо большое,то что нужно!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.01.2015, 11:16
Помогаю со студенческими работами здесь

Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице
Каждой букве в тексте поставить в соответствие число, равное квадрату её позиции в латинице.Вот код но выводит другие символы: #include...

Сдвинуть циклически элементы 20-элементного целочисленного массива на две позиции
Помогите пожалуйста с заданием,его нужно впихнуть в этот код: Сдвинуть циклически элементы 20-элементного целочисленного массива на две...

Каждой букве в тексте поставить в соответствие число, равное 2 в степени её позиции в исходной строке
Сделал умножение по степени (в задании я должен заменить буквы на числа в степени её позиции) например слово Антон 2 4 8 16 4(если буква...

Проверка значения на соответствие условию и подстановка значения
Доброго дня. Вопрос. Как сделать так, что за 5 дн. до определённой даты (к примеру это 5 число каждого месяца), если в столбце...

Как при открытии из формы отчета и изменить его значения полей ?
В режиме конструктора создал отчет. Называется Rept1 У меня есть форма. На ней кнопка которая открывает отчет. На событие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru