我正在编写一个程序,希望根据移动方向和轨迹栏的值来模拟事件。使用轨迹栏的值很简单,但我无法弄清楚如何确定用户是在正向还是负向移动它。例如,如果用户将其从0移动到10,我希望变量等于某个(最好是1或真),如果用户将其向负方向移动,则执行相同的操作。谢谢你的帮助!
-Doug
答案 0 :(得分:0)
感谢闲置。感谢您为此前无法预料的难题创建定义。我尝试声明一个变量来保存轨迹栏的前一个值,但我无法弄清楚如何去处理它,因为每次移动轨迹栏时变量都会被更改。
编辑: 想出来,抱歉是个菜鸟......
Private Sub TrackBar1_Scroll(sender As Object,e As EventArgs)处理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
结束班