强制轨迹条值为十倍

本文关键字:十倍 轨迹 | 更新日期: 2023-09-27 17:59:10

我用C#在Winform项目上添加了一个跟踪栏。

mySlider.Minimum = 0;
mySlider.Maximum = 200;
mySlider.Value = 30;
mySlider.SmallChange = 10;
mySlider.LargeChange = 10;
mySlider.TickFrequency = 10;

我希望能够只选择十倍的值
我没有找到解决办法。

请问最好的方式是什么?

强制轨迹条值为十倍

由于TrackBar控件没有任何标签,您可以使用它来输入值,然后将输入的值乘以10。例如:

mySlider.Minimum = 0;
mySlider.Maximum = 20;
mySlider.Value = 3;
mySlider.SmallChange = 1;
mySlider.LargeChange = 1;
mySlider.TickFrequency = 1;

但是最小值和最大值的标签应该显示乘以10的值
当请求输入值时,只需将其乘以10:

int someValue = mySlider.Value * 10;