2014-11-23 69 views
-1

我正在編寫一個程序,希望根據移動方向和軌跡條的值來模擬事件。使用跟蹤欄的值很容易,但我無法弄清楚如何確定用戶是將它向正向還是負向移動。例如,如果用戶將其從0移動到10,我希望變量等於某個值(最好爲1或true),如果用戶向負方向移動它,則執行相同操作。謝謝你的幫助!Visual Basic/Visual Studio 2013軌跡條移動方向

-Doug

+1

嗯......也許你可以聲明一個變量來保存Trackbar的**前**值,然後通過減去兩者並確定差值是正還是負來比較新值和以前的值。絕對巧合的是,你也想要做一些事情,不管酒吧是否已經向負向移動。由於缺乏這個神奇過程的術語,我將稱之爲「三角洲」價值;我在此要求,希臘字母表的第四個字母的大寫形式應是其書面形式。所以說,我們都。 – 2014-11-23 05:30:49

+0

任何原因vba被標記?這將用於MS辦公環境嗎? – guitarthrower 2014-11-23 06:09:59

回答

0

謝謝空閒。感謝您爲這個未曾預見的難題創建一個定義。我試圖聲明一個變量來保存軌跡條的前一個值,但我無法完全弄清楚如何去做,因爲每次移動軌跡條時都會改變變量。

編輯: 想通了,對不起,作爲一個小白...

私人小組TrackBar1_Scroll(發送者爲對象,例如作爲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 

末級

+0

這應該是評論? – HaveNoDisplayName 2014-11-23 15:07:29