【发布时间】:2016-11-07 17:46:49
【问题描述】:
我正在尝试在代码中应用公式。但是,除非我更改 TrackBar 的起始刻度(不更改我的最小刻度值),否则此公式将不起作用。
例如:
TRmin = 1
Trmax = 10
我需要从2或3开始,而不是从1开始
【问题讨论】:
-
你到底在说什么?我们应该知道这一切意味着什么吗?
-
嘿@roryap 如果这让您感到困惑,我很抱歉。我正在研究需要更改轨迹栏的星号刻度值的东西。例如,我有最小值 = 1 最大值 = 10 和我的频率 = 1 的轨迹栏,所以轨迹栏有 10 个刻度(或 10 个变化点)我想要的是如何从 2 或 3 点开始没有更改最小值
-
您是否考虑过在您的公式中使用
Math.Min(trackBar.Value, 2)?或者您想阻止用户将轨迹栏移动到低于 2 或 3 的值? (请选择其中一个值或说明它是如何确定的。) -
不,我没有使用它
Math.Min(trackBar.Value, 2)。但是就像你说的我想阻止用户将任务栏移动到低于 2 或 3 的值 -
@VisualVincent 我对“属性已更改”部分的设计器属性事件窗格中未出现 ValueChanged 事件感到困惑。尽管一旦代码中有处理程序,它就会出现在 Behavior->Load 下的属性属性窗格中。我认为在 ValueChanged 处理程序中更改值可能会有一些问题。一项快速测试表明,有时处理程序会被多次调用。我已经编辑了我的答案。
标签: vb.net