Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolki ScrollBar formularzy systemu Windows służą do łatwego nawigowania po długiej liście elementów lub dużej ilości informacji przez przewijanie w poziomie lub w pionie w aplikacji lub w kontrolce. Paski przewijania są typowym elementem interfejsu systemu Windows, dlatego kontrolka ScrollBar jest często używana z kontrolkami, które nie pochodzą z klasy ScrollableControl. Podobnie wielu deweloperów decyduje się na uwzględnienie kontrolki ScrollBar podczas tworzenia własnych kontrolek użytkownika.
Kontrolki HScrollBar (poziome) i VScrollBar (pionowe) działają niezależnie od innych kontrolek i mają własny zestaw zdarzeń, właściwości i metod. ScrollBar kontrolki nie są takie same jak wbudowane paski przewijania, które są dołączone do pól tekstowych, pól listy, pól kombi lub formularzy MDI (kontrolka TextBox ma właściwość ScrollBars do pokazywania lub ukrywania pasków przewijania dołączonych do kontrolki).
Kontrolki ScrollBar używają zdarzenia Scroll do monitorowania ruchu pola przewijania (czasami nazywanego kciukiem) wzdłuż paska przewijania. Użycie zdarzenia Scroll zapewnia dostęp do wartości paska przewijania podczas przeciągania.
Właściwość wartości
Właściwość Value (która domyślnie ma wartość 0) jest wartością integer
odpowiadającą pozycji pola przewijania na pasku przewijania. Gdy pozycja pola przewijania jest na minimalnej wartości, przechodzi do pozycji najwięcej po lewej stronie (w przypadku poziomych pasków przewijania) lub górnej pozycji (w przypadku pionowych pasków przewijania). Gdy pole przewijania ma maksymalną wartość, pole przewijania jest przesuwane do prawej lub dolnej pozycji. Podobnie, wartość w połowie zakresu między dolną a górną częścią umieszcza przednią krawędź pola przewijania na środku paska przewijania.
Oprócz używania kliknięć myszy w celu zmiany wartości paska przewijania użytkownik może również przeciągnąć pole przewijania do dowolnego punktu wzdłuż paska. Wynikowa wartość zależy od położenia paska przewijania, ale zawsze mieści się w zakresie właściwości od Minimum do Maximum ustawionych przez użytkownika.
Właściwości LargeChange i SmallChange
Gdy użytkownik naciska PAGE UP lub PAGE DOWN lub klika ścieżkę paska przewijania po obu stronach pola przewijania, właściwość Value zmienia się zgodnie z wartością ustawioną we właściwości LargeChange.
Gdy użytkownik naciska jeden z strzałek lub klika jeden z przycisków paska przewijania, właściwość Value zmienia się zgodnie z wartością ustawioną we właściwości SmallChange.
Zobacz też
- HScrollBar
- VScrollBar
- kontrolki do użycia w Windows Forms
.NET Desktop feedback