0
私のVB.NET if文にはより良い出力を生成する解決法がありますか?私は、これらの値の下または上にある間、最小値および最大値に設定することによって、ロックから保護しようとしました。それは動作しますが、出力はそれほど魅力的ではありません。つまり、値は前後にバウンスしています。if文のロックを解除してバウンスが発生するVB.NET
If MouseButtons = 1048576 Then ' On mouse down (within loop)
If Track >= TrackMin AndAlso Track <= TrackMax Then ' Evaluate and integrate mouse position if in range
Track = Track + (Yabs - SampleMouse) ' Do it
ElseIf Track < TrackMin Then ' If smaller than Trackmin
Track = TrackMin ' Use TrackMin to avoid locking if statement
ElseIf Track > TrackMax Then ' If Greater than TrackMax
Track = TrackMax ' Use TrackMax to avoid locking if statement
End If
End If