C#中滑块缩放不正确
本文关键字:缩放 不正确 | 更新日期: 2023-09-27 18:21:55
我的问题很奇怪。我有一个设置,可以拖动滑块来更改数字的值。此时滑块的范围从0到24。用户可以通过"缩放"按钮更改滑块的缩放比例。"缩放"按钮只是将从滑块获得的值相乘。用户还可以使用"+"answers"-"按钮递增或递减该值。到目前为止一切都还好。
但我想尝试实际改变滑块。最大属性。因此,当用户更改滑块范围的比例时,滑块位置将移动,以准确反映较大比例上的新数字。但是,当我尝试更改滑块时。最大属性,我得到了各种奇怪的结果。
所以我的滑块的当前范围是0-24。如果我尝试,比如说
Slider.Maximum += 5;
滑块的范围从0到32变化。然后,如果我再次调用该函数,它将从0变为42。
我不知道它为什么这么做。有人能帮我弄清楚吗?
问候,
-位于。
看看这些屏幕截图,它看起来可能与您的乘数有关。
在第二个屏幕截图中,您添加了3,比例尺为1.2。
(24+3)*1.2=32(截断)
在第三个例子中,你又加了3,比例是1.4。
(24+3+3)*1.4=42
所以,不知何故,你的规模正在影响滑块,尽管我看不清你屏幕截图中的一小段代码在哪里。