ScrollEventType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public enum class ScrollEventType
public enum ScrollEventType
type ScrollEventType =
Public Enum ScrollEventType
- Наследование
Поля
EndScroll | 0 | Thumb перемещен в новое положение, и в данный момент его перемещение прекращено. |
First | 1 | Thumb, перемещенный в положение Minimum элемента управления ScrollBar. Для вертикального элемента управления ScrollBar это перемещение происходит при нажатии клавиш CTRL+HOME. Это перемещение соответствует ScrollToTopCommand в вертикальном ScrollBar и ScrollToLeftEndCommand в горизонтальном элементе управления ScrollBar. |
LargeDecrement | 2 | Thumb перемещен на расстояние, определяемое значением LargeChange, влево, если ScrollBar является горизонтальным, или вверх, если ScrollBar является вертикальным. Для вертикального ScrollBar это перемещение происходит при нажатии страничной кнопки, расположенной выше Thumb, или при нажатии клавиши PAGE UP; оно соответствует команде PageUpCommand. Для горизонтального ScrollBar это перемещение происходит при нажатии страничной кнопки, расположенной слева от Thumb; оно соответствует команде PageLeftCommand. |
LargeIncrement | 3 | Thumb перемещен на расстояние, определяемое значением LargeChange, вправо, если ScrollBar является горизонтальным, или вниз, если ScrollBar является вертикальным. Для вертикального ScrollBar это перемещение происходит при нажатии страничной кнопки, расположенной ниже Thumb, или при нажатии клавиши PAGE DOWN; оно соответствует команде PageDownCommand. Для горизонтального ScrollBar это перемещение происходит при нажатии страничной кнопки, расположенной справа от Thumb; оно соответствует команде PageRightCommand. |
Last | 4 | Thumb, перемещенный в положение Maximum элемента управления ScrollBar. Для вертикального элемента управления ScrollBar это перемещение происходит при нажатии клавиш CTRL+END. Это перемещение соответствует ScrollToEndCommand в вертикальном ScrollBar и ScrollToRightEndCommand в горизонтальном элементе управления ScrollBar. |
SmallDecrement | 5 | Thumb перемещен на маленькое расстояние, определяемое значением SmallChange, влево, если ScrollBar является горизонтальным, или вверх, если ScrollBar является вертикальным. Для вертикального ScrollBar это перемещение происходит при нажатии верхней кнопки RepeatButton или клавиши СТРЕЛКА ВВЕРХ; оно соответствует команде LineUpCommand. Для горизонтального ScrollBar это перемещение происходит при нажатии левой кнопки RepeatButton; оно соответствует команде LineLeftCommand. |
SmallIncrement | 6 | Thumb перемещен на маленькое расстояние, определяемое значением SmallChange, вправо, если ScrollBar является горизонтальным, или вниз, если ScrollBar является вертикальным. Для вертикального ScrollBar это перемещение происходит при нажатии нижней кнопки RepeatButton или клавиши СТРЕЛКА ВНИЗ; оно соответствует команде LineDownCommand. Для горизонтального ScrollBar это перемещение происходит при нажатии правой кнопки RepeatButton; оно соответствует команде LineRightCommand. |
ThumbPosition | 7 | Thumb перемещен в новое положение в результате выбора пользователем команды Прокрутить сюда в контекстном меню элемента управления ScrollBar. Это перемещение соответствует команде ScrollHereCommand. Чтобы открыть контекстное меню, щелкните правой кнопкой мыши, когда указатель находится над ScrollBar. |
ThumbTrack | 8 | Перемещен Thumb и сгенерировано событие MouseMove. Событие Scroll этого ScrollEventType может генерироваться неоднократно, когда Thumb перетаскивается по ScrollBar. |
Комментарии
Кнопки страницы не видны как кнопки, но занимают пространство между Thumb и элементами RepeatButton управления на обоих концах ScrollBar. Пользователь нажимает кнопку страницы при нажатии левой кнопки мыши между Thumb и RepeatButton. Результатом этого действия является перемещение Thumb в направлении кнопки страницы. Дополнительные сведения о действии кнопок страницы см. в описаниях элементов LargeIncrement и LargeDecrement. На следующем рисунке показаны элементы ScrollBarобъекта , включая кнопки страницы.