【问题标题】:trackbar appearance with backcolor带有背景色的轨迹栏外观
【发布时间】:2013-11-30 08:45:17
【问题描述】:

如何制作像这张图片的轨迹栏?如果使用 trackbar 无法实现,还有哪些其他方法可以实现类似的功能?

我也会有一个 sql 填充这些值。关于如何解决这个问题有什么建议吗? 例如,对于 PH 读数,我们有一组最大值和最小值,滑块将是对象的当前值。绿色区域为第一警告值,黄色区域为危险值。

【问题讨论】:

  • 这是一个非常模糊的问题。事实上,这是两个不同的问题。到目前为止,您尝试过什么?
  • 已尝试搜索自定义跟踪栏的使用方式,但发现不适用于我想要实现的目标。我真的需要首先处理第一个问题,因为我现在需要的是外观。
  • 听起来像是一个专门的自定义控件,因为它似乎有 2 个刻度:TargetValue 的加号和减号。接下来定义属性来表示警告和危险范围,可能是百分比。然后当你绘画时,当前颜色将取决于Math.Abs(CurrentValue - TargetValue)。如果您使用渐变绘画,颜色可能会从一种渐变到另一种。我还会使用指针而不是缺乏精度的黑条段,因为你的侧面有很好的刻度。

标签: c# sql vb.net winforms trackbar


【解决方案1】:

我找到了两个链接,您可以通过它们在 C# Visual Studio 中自定义 TrackBar。这不是您问题的确切解决方案,但我相信如果您玩这个,您可以找到您想要的。

Code Project .com

ViBlend

问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多