Visual studio Visual Basic/Visual Studio 2013轨迹栏移动方向

Visual studio Visual Basic/Visual Studio 2013轨迹栏移动方向,visual-studio,visual-studio-2012,trackbar,Visual Studio,Visual Studio 2012,Trackbar,我正在编写一个程序,希望能根据运动方向和轨迹栏的值模拟事件。使用轨迹栏的值很容易,但我不知道如何确定用户是正向还是反向移动它。例如,如果用户将其从0移动到10,我希望某个变量等于某个值(最好为1或true),如果用户将其向负方向移动,则执行相同的操作。谢谢你的帮助 -道格谢谢你。感谢您在遇到无法预料的难题之前为这个问题创建了一个定义。我试图声明一个变量来保存轨迹栏的前一个值,但我不太明白如何执行,因为每次移动轨迹栏时,变量都会发生变化 编辑: 弄明白了,很抱歉我是个笨蛋 私有子TrackBar1

我正在编写一个程序,希望能根据运动方向和轨迹栏的值模拟事件。使用轨迹栏的值很容易,但我不知道如何确定用户是正向还是反向移动它。例如,如果用户将其从0移动到10,我希望某个变量等于某个值(最好为1或true),如果用户将其向负方向移动,则执行相同的操作。谢谢你的帮助


-道格

谢谢你。感谢您在遇到无法预料的难题之前为这个问题创建了一个定义。我试图声明一个变量来保存轨迹栏的前一个值,但我不太明白如何执行,因为每次移动轨迹栏时,变量都会发生变化

编辑: 弄明白了,很抱歉我是个笨蛋

私有子TrackBar1\u Scroll(发送方作为对象,e作为事件参数)处理TrackBar1。Scroll

    dir = TrackBar1.Value - tick

    If dir = 1 Then
        Label2.Text = "positive"
    ElseIf dir = -1 Then
        Label2.Text = "negative"
    End If
    tick = TrackBar1.Value
End Sub

End Class

Hmmm…也许您可以声明一个变量来保存轨迹栏的上一个值,然后将新值与上一个值进行比较,方法是将两者相减,然后确定差值是正还是负。巧合的是,你还想做一些事情,不管横杆是否朝着正方向或负方向移动。由于缺乏对这一神奇过程的术语,我将其称为“增量”值;我在此宣布,希腊字母表第四个字母的大写版本应为其书面形式。大家都这么说,vba被标记的原因是什么?这将用于MS office环境吗?这应该是注释吗?