внешний вид трекбара с фоном

введите здесь описание изображения

Как сделать трекбар как на картинке? Если это невозможно с помощью трекбара, какие еще существуют методы для достижения чего-то подобного?

Я бы тоже заполнил значения sql. Любое предложение о том, как к этому подойти? Например, для чтения PH у нас есть набор максимальных и минимальных значений, ползунок будет текущим значением объекта. Зеленая зона – первые предупреждающие значения, желтая – опасные значения.


person user2552331    schedule 30.11.2013    source источник
comment
Это очень расплывчатый вопрос. На самом деле это два разных вопроса. что ты уже испробовал?   -  person PoweredByOrange    schedule 30.11.2013
comment
Пробовал искать, как используются настраиваемые трекбары, но нашел неприменимым к тому, чего я пытаюсь достичь. Мне действительно нужно, чтобы первый вопрос был решен в первую очередь, потому что внешний вид - это то, что мне сейчас нужно.   -  person user2552331    schedule 30.11.2013
comment
Звучит как специализированный, настраиваемый элемент управления, потому что кажется, что есть 2 шкалы: плюс и минус от TargetValue. Затем определите свойства для представления диапазонов предупреждений и опасностей, возможно, в процентах. Затем, когда вы рисуете, текущий цвет будет зависеть от Math.Abs(CurrentValue - TargetValue). Если вы используете градиентное рисование, цвета могут переходить от одного к другому. Я бы также использовал указатель, а не сегмент черной полосы, которому не хватает точности, и поскольку у вас есть эта приятная шкала сбоку.   -  person Ňɏssa Pøngjǣrdenlarp    schedule 30.11.2013


Ответы (1)


Я нашел две ссылки, по которым вы можете настроить TrackBar в C# Visual Studio. Это не точное решение вашего вопроса, но я считаю, что если вы поиграете с этим, вы сможете узнать, чего хотите.

Code Project .com

ViBlend

С уважением

person Bilal Rabbani    schedule 21.01.2014