Udostępnij za pośrednictwem


ScrollEventType Wyliczenie

Definicja

Opisuje zachowanie, które spowodowało zdarzenie Scroll dla kontrolki ScrollBar .

public enum class ScrollEventType
public enum ScrollEventType
type ScrollEventType = 
Public Enum ScrollEventType
Dziedziczenie
ScrollEventType

Pola

Nazwa Wartość Opis
EndScroll 0

Element Thumb został przeciągnięty do nowej pozycji i nie jest już przeciągany przez użytkownika.

First 1

Element Thumb został przeniesiony Minimum na pozycję ScrollBar. W przypadku elementu pionowego ScrollBarten ruch występuje po naciśnięciu klawiszy CTRL+HOME. Ten ruch odpowiada elementowi ScrollToTopCommand w pionie ScrollBar i ScrollToLeftEndCommand w poziomie ScrollBar.

LargeDecrement 2

Przeniesiono Thumb określoną odległość, zgodnie z wartością LargeChange, z lewej strony dla poziomego ScrollBar lub w górę dla pionowego ScrollBar. W przypadku elementu pionowego ScrollBarten ruch występuje, gdy przycisk strony, który znajduje się powyżejThumb, jest naciśnięty lub gdy klawisz PAGE UP jest naciśnięty i odpowiada .PageUpCommand W przypadku elementu w poziomie ScrollBarten ruch występuje, gdy przycisk strony po lewej stronie Thumb obiektu jest naciśnięty i odpowiada .PageLeftCommand

LargeIncrement 3

Obiekt Thumb przeniósł określoną odległość, zgodnie z wartością LargeChange, z prawej strony dla poziomego ScrollBar lub w dół dla pionowego ScrollBar. W przypadku elementu pionowego ScrollBarten ruch występuje, gdy przycisk strony, który znajduje się poniżej Thumb , jest naciśnięty lub gdy klawisz PAGE DOWN jest naciśnięty i odpowiada PageDownCommand. W przypadku elementu w poziomie ScrollBarten ruch występuje, gdy przycisk strony z prawej strony Thumb jest naciśnięty i odpowiada .PageRightCommand

Last 4

Element Thumb został przeniesiony Maximum na pozycję ScrollBar. W przypadku elementu pionowego ScrollBarten ruch występuje po naciśnięciu klawiszy CTRL+END. Ten ruch odpowiada elementowi ScrollToEndCommand w pionie ScrollBar i ScrollToRightEndCommand w poziomie ScrollBar.

SmallDecrement 5

Przeniesiono Thumb małą odległość, zgodnie z wartością SmallChange, z lewej strony dla poziomego ScrollBar lub w górę dla pionowego ScrollBar. W przypadku elementu pionowego ScrollBarten ruch występuje, gdy górna część RepeatButton jest naciśnięta lub gdy klawisz STRZAŁKA W GÓRĘ jest naciśnięty i odpowiada .LineUpCommand W przypadku elementu w poziomie ScrollBarten ruch występuje po naciśnięciu lewej strony RepeatButton i odpowiada .LineLeftCommand

SmallIncrement 6

Przeniesiono Thumb małą odległość, zgodnie z wartością SmallChange, z prawej strony dla poziomego ScrollBar lub w dół dla pionowej ScrollBarwartości . W przypadku elementu pionowego ScrollBarten ruch występuje, gdy dolna RepeatButton wartość jest naciśnięta lub gdy klawisz STRZAŁKA W DÓŁ jest naciśnięty i odpowiada LineDownCommand. W przypadku elementu w poziomie ScrollBarten ruch występuje po naciśnięciu prawej strony RepeatButton i odpowiada .LineRightCommand

ThumbPosition 7

Przeniesiono Thumb do nowej pozycji, ponieważ użytkownik wybrał pozycję Przewiń tutaj w menu skrótów .ScrollBar Ten ruch odpowiada elementowi ScrollHereCommand. Aby wyświetlić menu skrótów, kliknij prawym przyciskiem myszy, gdy wskaźnik znajduje się nad ScrollBar.

ThumbTrack 8

Element Thumb został przeciągnięty i spowodował zdarzenie MouseMove . Zdarzenie Scroll może ScrollEventType wystąpić więcej niż jeden raz, gdy Thumb obiekt jest przeciągany w obiekcie ScrollBar.

Uwagi

Przyciski strony nie są widoczne jako przyciski, ale zajmują spację między Thumb kontrolkami i RepeatButton na obu końcach obiektu ScrollBar. Użytkownik klika przycisk strony po kliknięciu lewego przycisku myszy między i Thumb .RepeatButton Wynikiem tej akcji jest przeniesienie Thumb obiektu w kierunku przycisku strony. Aby uzyskać więcej informacji na temat wpływu przycisków strony, zobacz opisy składowych LargeIncrement i LargeDecrement. Poniższa ilustracja przedstawia elementy obiektu ScrollBar, w tym przyciski strony.

Różne części paska przewijania Różne

Dotyczy

Zobacz też