FMX.Layouts.TCustomScrollBox.ScrollBy
Delphi
procedure ScrollBy(const Dx, Dy: Single);
C++
void __fastcall ScrollBy(const float Dx, const float Dy);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Layouts.pas FMX.Layouts.hpp |
FMX.Layouts | TCustomScrollBox |
Description
Fait défiler la vue selon les décalages Dx
et Dy
spécifiés (relativement à la position en cours) dans le contrôle TScrollBox.
Les paramètres Dx
et Dy
spécifient les décalages des valeurs des barres de défilement horizontale et verticale assignées au contrôle TScrollBox. Cela signifie que le paramètre Dx
est la valeur de modification horizontale en pixels (le long de l'axe X), et que le paramètre Dy
est la valeur de modification verticale (le long de l'axe Y).
ScrollBy a pour effet de faire défiler la vue, dans le contrôle TScrollBox, vers les nouvelles coordonnées définies par les nouvelles valeurs des barres de défilement horizontale et verticale. Ces nouvelles valeurs sont obtenues à partir des valeurs en cours des barres de défilement verticale et horizontale en les réduisant de Dx
et Dy
pixels, respectivement. Par exemple, si Dx
est une valeur négative, ScrollBy fait défiler la vue vers la gauche. Si Dx
est une valeur positive, ScrollBy fait défiler la vue vers la droite.
ScrollBy a uniquement un effet si la zone de défilement a du contenu qui va au-delà de la zone d'affichage, et que les barres de défilement sont nécessaires pour visualiser le reste du contenu.
Voir aussi
- FMX.Layouts.TCustomScrollBox.ViewportPosition
- FMX.InertialMovement.TAniCalculations.MouseWheel
- FMX.Layouts.TCustomScrollBox.Center
- FMX.Layouts.TCustomScrollBox.HScrollBarValue
- FMX.Layouts.TCustomScrollBox.VScrollBarValue
- FMX.Layouts.TCustomScrollBox.HScrollBar
- FMX.Layouts.TCustomScrollBox.VScrollBar
- FMX.StdCtrls.TScrollBar.Value
- Exemple FMX.KeyboardTypes