FMX.Layouts.TCustomScrollBox.ScrollBy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ScrollBy(const Dx, Dy: Single);

C++

void __fastcall ScrollBy(const float Dx, const float Dy);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Layouts.pas
FMX.Layouts.hpp
FMX.Layouts TCustomScrollBox

Beschreibung

Verschiebt die Ansicht im TScrollBox-Steuerelement gemäß den gegebenen Dx- und Dy-Offsets (relativ zur aktuellen Position).

Die Parameter Dx und Dy geben die Offsets für die Werte der horizontalen und vertikalen Bildlaufleisten an, die dem Steuerelement TScrollBox zugeordnet sind. Das heißt, dass der Dx-Parameter die Änderung in Pixel horizontal (entlang der X-Achse) und der Parameter Dy die Änderung in Pixel vertikal (entlang der Y-Achse) darstellt.

ScrollBy verschiebt die Ansicht in dem TScrollBox-Steuerelement an die neuen Koordinaten, die durch die neuen Werte der horizontalen und vertikalen Bildlaufleisten festgelegt sind. Diese neuen Werte werden aus den aktuellen Werten der vertikalen und horizontalen Bildlaufleisten ermittelt, indem von diesen Werten Dx bzw. Dy Pixel subtrahiert werden. Wenn Dx beispielsweise ein negativer Wert ist, verschiebt ScrollBy die Ansicht nach links; wenn Dx ein positiver Wert ist, verschiebt ScrollBy die Ansicht nach rechts.

ScrollBy wirkt sich nur aus, wenn für das Bildlauffeld tatsächlich weiterer Inhalt außerhalb des angezeigten Bereichs vorhanden ist und zum Anzeigen weiteren Inhalts die Bildlaufleisten erforderlich sind.

Siehe auch