Как рассчитывается сумма прокрутки клика на полосе прокрутки winforms? - PullRequest
1 голос
/ 05 января 2011

Когда я щелкаю где-нибудь на полосе прокрутки, которая не является большим пальцем, а не верхней и нижней стрелками, полоса прокрутки прокручивается на определенную величину. учитывая большое изменение, а также минимальное и максимальное значения полосы прокрутки, как .Net использует их, чтобы вычислить, сколько он должен прокручивать при нажатии на эту область.

Спасибо

1 Ответ

1 голос
/ 05 января 2011

http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbar.largechange(v=VS.71).aspx

Когда пользователь нажимает PAGE UP или СТРАНИЦА ВНИЗ или нажатие кнопки прокрутки полоса на любой стороне прокрутки поле, значение свойства изменяется в соответствии со значением, установленным в LargeChange свойство.

Вы могли бы рассмотреть возможность установки Значение LargeChange в процентах от Высота (для вертикально ориентированной полоса прокрутки) или Ширина (для горизонтально ориентированная полоса прокрутки) ценности. Это держит расстояние вашего полоса прокрутки перемещается пропорционально размер.

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