FMX.Layouts.TCustomScrollBox
Delphi
TCustomScrollBox = class(TStyledControl)
C++
class PASCALIMPLEMENTATION TCustomScrollBox : public Fmx::Controls::TStyledControl
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Layouts.pas FMX.Layouts.hpp |
FMX.Layouts | FMX.Layouts |
Beschreibung
Die Basisklasse für Steuerelemente, die einen Bildlaufbereich (Bildlauffeld) repräsentieren.
In Bildlauffeldern können z. B. grafische Steuerelemente (wie Schaltflächen, Listenfelder, Eingabefelder, Optionsfelder usw.) unter demselben bildlauffähigen übergeordneten Objekt (dem Bildlauffeld) gruppiert werden. Auf diese Weise können in einem kleineren Formular viele grafische, bildlauffähig angeordnete Objekte enthalten sein, damit weniger Platz in einer GUI (Graphical User Interface) belegt werden muss.
Ein weiterer Einsatzbereich von Steuerelementen dieser Art ist die Realisierung mehrerer Bildlaufbereiche (Ansichten) in einem einzigen Formular. Ansichten werden häufig in kommerziellen Textverarbeitungs-, Tabellenkalkulations- oder Projektverwaltungsprogrammen verwendet.
-
- Hinweis: Verankern Sie die untergeordneten Elemente eines Layouts für den Bildlauf (TScrollBox, TVertScrollBox, TFramedScrollBox usw.) nicht am rechten oder unteren Rand. Wird die Eigenschaft Anchors eines einem Layout für den Bildlauf untergeordneten Elements auf
akBottom, akRight
oder beides gesetzt, wird das untergeordnete Element fortwährend vergrößert, damit der Abstand zu den Layout-Rändern beim Berechnen der Größe des Layout-Inhalts beibehalten wird. Die untergeordneten Elemente eines Layouts für den Bildlauf sollten nur am linken oder oberen Rand verankert werden.
- Hinweis: Verankern Sie die untergeordneten Elemente eines Layouts für den Bildlauf (TScrollBox, TVertScrollBox, TFramedScrollBox usw.) nicht am rechten oder unteren Rand. Wird die Eigenschaft Anchors eines einem Layout für den Bildlauf untergeordneten Elements auf
-
- Hinweis: Wenn die Größe des Bereichs, der vom Inhalt eines Bildlauffeldes belegt wird, die Größe des Steuerelements übersteigt und deshalb nicht der gesamte Inhalt gleichzeitig im Steuerelement angezeigt werden kann, können Sie mit Bildlaufleisten durch den Inhalt des Steuerelements blättern. Unter Windows wird die Bildlaufleiste standardmäßig angezeigt. Unter OS X wird die Bildlaufleiste nicht standardmäßig angezeigt. Unter OS X erscheint die Bildlaufleiste, wenn Sie versuchen, mit dem Mausrad durch den Inhalt zu blättern. Mit Code wie dem folgenden können Sie erreichen, dass die Bildlaufleiste standardmäßig angezeigt wird:
ScrollBox1.AniCalculations.AutoShowing := false;
- Hinweis: Wenn die Größe des Bereichs, der vom Inhalt eines Bildlauffeldes belegt wird, die Größe des Steuerelements übersteigt und deshalb nicht der gesamte Inhalt gleichzeitig im Steuerelement angezeigt werden kann, können Sie mit Bildlaufleisten durch den Inhalt des Steuerelements blättern. Unter Windows wird die Bildlaufleiste standardmäßig angezeigt. Unter OS X wird die Bildlaufleiste nicht standardmäßig angezeigt. Unter OS X erscheint die Bildlaufleiste, wenn Sie versuchen, mit dem Mausrad durch den Inhalt zu blättern. Mit Code wie dem folgenden können Sie erreichen, dass die Bildlaufleiste standardmäßig angezeigt wird:
Siehe auch
- FMX.Layouts.TCustomScrollBox.Content
- FMX.Layouts.TCustomScrollBox.Size
- FMX.Layouts.TCustomScrollBox.AniCalculations
- FMX.InertialMovement.TAniCalculations.AutoShowing
- FMX.Layouts.TScrollBox
- FMX.Layouts.TVertScrollBox
- FMX.Layouts.TFramedScrollBox
- FMX.Layouts.TLayout
Codebeispiele
- FireMonkey Controls (Beispiel)
- FireMonkey Horizontal Scroll (Beispiel)
- FMXTAniCalculations (Delphi)