在 TrackBar 中设置集合 - Visual Basic

Set Collection in TrackBar - Visual Basic

是否可以设置一系列(Collection)固定值,让trackbar只输出系列中定义的值?从属性看来你只能设置最小值、最大值和 TickFrequency,而不是单个可能的值

谢谢

TrackBar 控件本身是纯数字的。

如果您想将它用于其他用途,则必须将其设置为边界为 0 且比项目数少 1,然后自己将选择映射到集合中的索引,同时还使用标签或类似的东西向用户提供有关他们选择的反馈。这里没有自动化;您必须自己完成所有管道工作。

如果这将成为您应用程序中的常见模式,您可以做的是制作一个自定义控件来构建此逻辑一次,并在多个地方使用同一自定义控件的实例。