在Windows窗体中链接轨迹栏和文本字段非常容易.
它是这样的:
textBox.DataBindings.Add(“Text”,trackBar,“Value”);
问题是,轨迹栏只允许整数值,但我希望有浮点值.
所以我通常只将值除以100,因为在轨迹栏上,用户无法直接看到该值.
但它在文本框中.
那么将这两者联系起来可能是100吗?
谢谢!
解决方法:
您拥有的代码行将Binding对象添加到文本框的DataBindings集合中.
Binding类具有名为Format和Parse的事件,您可以使用它们来执行除法(Format事件从轨迹栏获取值并为文本框格式化)和乘法(Parse事件从文本框中获取值)并为轨道栏缩放它.