Visual studio Visual Basic/Visual Studio 2013轨迹栏移动方向
我正在编写一个程序,希望能根据运动方向和轨迹栏的值模拟事件。使用轨迹栏的值很容易,但我不知道如何确定用户是正向还是反向移动它。例如,如果用户将其从0移动到10,我希望某个变量等于某个值(最好为1或true),如果用户将其向负方向移动,则执行相同的操作。谢谢你的帮助Visual studio Visual Basic/Visual Studio 2013轨迹栏移动方向,visual-studio,visual-studio-2012,trackbar,Visual Studio,Visual Studio 2012,Trackbar,我正在编写一个程序,希望能根据运动方向和轨迹栏的值模拟事件。使用轨迹栏的值很容易,但我不知道如何确定用户是正向还是反向移动它。例如,如果用户将其从0移动到10,我希望某个变量等于某个值(最好为1或true),如果用户将其向负方向移动,则执行相同的操作。谢谢你的帮助 -道格谢谢你。感谢您在遇到无法预料的难题之前为这个问题创建了一个定义。我试图声明一个变量来保存轨迹栏的前一个值,但我不太明白如何执行,因为每次移动轨迹栏时,变量都会发生变化 编辑: 弄明白了,很抱歉我是个笨蛋 私有子TrackBar1
-道格谢谢你。感谢您在遇到无法预料的难题之前为这个问题创建了一个定义。我试图声明一个变量来保存轨迹栏的前一个值,但我不太明白如何执行,因为每次移动轨迹栏时,变量都会发生变化 编辑: 弄明白了,很抱歉我是个笨蛋 私有子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 ClassHmmm…也许您可以声明一个变量来保存轨迹栏的上一个值,然后将新值与上一个值进行比较,方法是将两者相减,然后确定差值是正还是负。巧合的是,你还想做一些事情,不管横杆是否朝着正方向或负方向移动。由于缺乏对这一神奇过程的术语,我将其称为“增量”值;我在此宣布,希腊字母表第四个字母的大写版本应为其书面形式。大家都这么说,vba被标记的原因是什么?这将用于MS office环境吗?这应该是注释吗?