我的问题很奇怪。我有一个设置,可以拖动滑块来更改数字的值。滑块的范围现在从 0 到 24。用户可以使用“比例”按钮更改滑块的比例。“比例”按钮只是乘以从滑块获得的值。用户还可以使用“+”和“-”按钮逐步增加或减少该值。到目前为止一切正常。
但我想尝试实际更改 slider.Maximum 属性。因此,当用户更改滑块范围的比例时,滑块位置将移动以在更大的比例上准确反映新数字。但是,当我尝试更改 slider.Maximum 属性时,会得到各种奇怪的结果。
所以我的滑块的当前范围是 0 - 24。如果我尝试说,
Slider.Maximum += 5;
滑块的范围从 0 - 32 变化。然后如果我再次调用该函数,它会从 0 - 42 变化。
我不知道它为什么这样做。谁能帮我理解这一点?
问候,
-在。