我有一个使用轨迹栏的 winforms 应用程序。 BackColor 属性可以更改,但这样做会使每个“刻度”的颜色几乎不可见。我没有看到修改“勾号”颜色的显式属性。有什么我遗漏的东西或者改变刻度线颜色的方法吗?
最佳答案
TrackBar 是 native Windows 控件的包装器。与大多数 native 控件一样,它使用用户选择的系统颜色来绘制自身。你自己无法改变它。除了制作自己的控件之外,您别无选择,只能选择对比鲜明的背景颜色。通常应该与容器颜色相同。通常也是系统颜色(“控制”)。
不同应用程序之间一致的外观被认为是一项 Assets 。可以说,用户喜欢选择自定义主题并期望程序进行相应的更改。
关于.net - 如何更改 Winforms 中的 TrackBar 刻度颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752679/