Общие сведения об элементах управления HScrollBar и VScrollBar (Windows Forms)
Windows Forms ScrollBar элементы управления используются для обеспечения удобного просмотра длинных списков элементов или большого объема информации с либо горизонтальной или вертикальной прокрутки окна приложения либо элемента управления. Полосы прокрутки — это распространенный элемент интерфейса Windows, поэтому ScrollBar управления часто используется с элементами управления, которые не являются производными от ScrollableControl класса. Аналогично, многие разработчики решили внедрить ScrollBar управления собственных пользовательских элементов управления.
HScrollBar (По горизонтали) и VScrollBar (по вертикали) элементы управления, работать независимо от других элементов управления и имеют свой собственный набор событий, свойств и методов. ScrollBar элементы управления не совпадает с встроенными полосами прокрутки, прикрепленных к текстовые поля, списки, поля со списком или MDI-форм ( TextBox элемент управления имеет ScrollBars свойство для отображения или скрытия полос прокрутки, прикрепленных к элементу управления).
ScrollBar Элементы управления используют Scroll событие для наблюдения за перемещение ползунка полосы прокрутки (иногда называется бегунком) вдоль полосы прокрутки. С помощью Scroll событий предоставляет доступ к строке значение прокрутки, как он перетаскивается.
Свойство Value
Value Свойство (которое по умолчанию равно 0) является integer
значение, соответствующее положение ползунка полосы прокрутки в полосе прокрутки. Когда положения минимальное значение, он перемещается крайняя левая позиция (на горизонтальной полосе прокрутки) или положение верхнего края (на вертикальной полосе прокрутки). Если ползунок полосы прокрутки находится в максимальное значение, крайнего правого ползунка или нижнее положение. Аналогичным образом значение в середине диапазона между минимальным и максимальным пределами помещает передней границы ползунка полосы прокрутки в середину полосы прокрутки.
Помимо использования щелчков мыши для изменения значения панель прокрутки, пользователь также можно перетащить ползунок полосы прокрутки на любой момент на полосе. Результирующее значение зависит от положения ползунка полосы прокрутки, но он всегда находится в диапазоне Minimum для Maximum свойства, заданные пользователем.
LargeChange и SmallChange свойства
Когда пользователь нажимает клавишу PAGE UP или PAGE DOWN или щелкает в дорожки полосы прокрутки с обеих сторон ползунка полосы прокрутки, Value изменения свойств в соответствии с значением LargeChange свойство.
Когда пользователь нажимает одну стрелки стрелками или нажимает одну из кнопок полосы прокрутки, Value изменения свойств в соответствии с значением SmallChange свойство.