在Windows窗体中,链接跟踪栏和文本字段非常容易。
就像这样:
textBox.DataBindings.Add(“Text”,trackBar,“Value”);

问题是,轨迹栏仅允许使用整数值,但我想具有浮点值。
所以我通常只将值除以100,因为在轨迹栏上该值对用户不直接可见。
但是在文本框中。

那么可以将这两个因子相加100吗?

谢谢!

最佳答案

您拥有的代码行将Binding对象添加到文本框的DataBindings集合中。
Binding类具有名为FormatParse的事件,您可以使用它们执行除法(Format事件从轨迹栏获取值并将其格式化为文本框)和乘法(事件Parse事件从文本框获取值)。并将其缩放为跟踪栏)。

关于C#/windows形式: linking trackbar and textfield with a factor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/803013/

10-11 01:53