Вертикальная полоса прокрутки .NET не учитывает максимальное свойство - PullRequest
9 голосов
/ 21 мая 2010

У меня есть форма, и я поместил на нее вертикальную полосу прокрутки.

Независимо от того, для чего я установил свойство «Максимум», полоса прокрутки будет прокручиваться только до этого значения минус 9.

Почему это?

Я использую C # в Visual Studio 2008. (WinForms)

Ответы [ 2 ]

26 голосов
/ 21 мая 2010

После некоторых исследований я обнаружил, что полоса прокрутки может подниматься только до максимума, минус размер ползунка полосы прокрутки.

И размер ползунка кажется равным (LargeChange - 1).

Мне не кажется интуитивно понятным, но вы идете.

0 голосов
/ 19 декабря 2018

Значение по умолчанию свойства LargeChange равно 10. Это значение используется, когда полоса прокрутки увеличивается при нажатии стрелки вправо. Если вы хотите показать все значения (при условии 1,2,3,4, ...) щелчками мыши, установите LargeChange = 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...