Как изменить цвет галочки TrackBar в Winforms? - PullRequest
2 голосов
/ 20 сентября 2010

У меня есть приложение winforms, использующее трекбар.Свойство BackColor доступно для изменения, но при этом цвет каждой "галочки" становится практически невидимымЯ не вижу явного свойства, чтобы изменить цвет "галочки".Что-то мне не хватает или способ изменить цвет галочки?

1 Ответ

4 голосов
/ 20 сентября 2010

TrackBar - это оболочка для встроенного элемента управления Windows. Как и большинство встроенных элементов управления, он рисует сам, используя системные цвета, выбранные пользователем. Вы не можете изменить это самостоятельно. Помимо создания собственного контроля, вы ничего не можете сделать, кроме как выбрать контрастный цвет фона. Который обычно должен быть того же цвета, что и контейнер. Как правило, это также системный цвет («Контроль»).

Согласованный внешний вид между различными приложениями считался преимуществом. Возможно, пользователям нравится выбирать собственную тему и ожидать, что программы изменятся соответствующим образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...