Hscrollbar не прокручивается до максимального значения

sur1966

Добрый вечер всем! Столкнулся со странным поведением скроллбаров. Есть форма с одним скролбаром и меткой.
Public Class Form1
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        HScrollBar1.Maximum = 10000
    End Sub
    Private Sub HScrollBar1_ValueChanged(sender As Object, e As System.EventArgs) Handles HScrollBar1.ValueChanged
        Label1.Text = sender.value
    End Sub
End Class
При перемещении скроллбара до конца вправо выдает 9901 и дальше ну никак!Никто не сталкивался с таким?
3 ответа

sur1966

Установите HScrollBar1.LargeChange = 1


sur1966

Спасибо! И все таки странное поведение. А если мне нужен LargeChange не 1?


sur1966

Или определите HScrollBar1.Maximum = 10000 + HScrollBar1.LargeChange - 1