部队的TrackBar值是十多个 [英] Force trackbar value to be a ten multiple

查看:103
本文介绍了部队的TrackBar值是十多个的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我添加了一个的TrackBar上一个WinForm项目用C#。

I added a trackbar on a Winform project with C#.

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

我想可以选择只有十数倍的价值。
我不找到了解决,为了做到这一点。

I would like to be able to select only ten multiples value.
I don't found a solution in order to do this.

什么是最好的办法吗?

推荐答案

由于的TrackBar 控制也没有任何标签,你可以用它来输入值,然后乘以通过输入值10 。例如:

Since the TrackBar control hasn't any labels, you could use it for entering values and then multiply entered value by 10. For instance:

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

但对于最小值和最大值应显示值由 10 乘以标签。
而当被要求输入的数值,只需乘以 10

But labels for the minimum and the maximum should display values multiplied by 10.
And when entered value is requested, simply multiply it by 10:

int someValue = mySlider.Value * 10;

这篇关于部队的TrackBar值是十多个的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆