FGX.ScrollBox.TfgCustomScrollBox: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 4: | Строка 4: | ||
Delphi | Delphi | ||
− | <syntaxhighlight lang="Delphi">TfgCustomScrollBox = class (TfgCustomLayout, | + | <syntaxhighlight lang="Delphi">TfgCustomScrollBox = class (TfgCustomLayout, IFGXFlexVirtualContent)</syntaxhighlight> |
<p class="class-inheritance"><span class="type-border">[[System.Classes.TComponent|TComponent]]</span> -> <span class="type-border">[[FGX.Controls.TfgControl|TfgControl]]</span> -> <span class="type-border">[[FGX.Layout.TfgCustomLayout|TfgCustomLayout]]</span> -> <span class="type-border">[[FGX.ScrollBox.TfgCustomScrollBox|TfgCustomScrollBox]]</span></p> | <p class="class-inheritance"><span class="type-border">[[System.Classes.TComponent|TComponent]]</span> -> <span class="type-border">[[FGX.Controls.TfgControl|TfgControl]]</span> -> <span class="type-border">[[FGX.Layout.TfgCustomLayout|TfgCustomLayout]]</span> -> <span class="type-border">[[FGX.ScrollBox.TfgCustomScrollBox|TfgCustomScrollBox]]</span></p> | ||
Строка 28: | Строка 28: | ||
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">RecalculateContentSize()</code> | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">RecalculateContentSize()</code> | ||
<p>Форсирует перерасчет размера контента, если используется <i>AutoCalculateContentSize = True</i> .</p> | <p>Форсирует перерасчет размера контента, если используется <i>AutoCalculateContentSize = True</i> .</p> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">ScrollBy(const ADX: [[Single]]; const ADY: [[Single]]; const AAnimate: [[Boolean]])</code> | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">ScrollBy(const ADX: [[Single]]; const ADY: [[Single]]; const AAnimate: [[Boolean]])</code> |
Версия 04:02, 19 ноября 2019
Delphi
TfgCustomScrollBox = class (TfgCustomLayout, IFGXFlexVirtualContent)
TComponent -> TfgControl -> TfgCustomLayout -> TfgCustomScrollBox
Прямые наследники: TfgScrollBox
Содержание
Описание
Описание отсутствует.
Конструкторы
constructor
|
Create(AOwner: TComponent)
Описание отсутствует. |
Методы
procedure
|
RecalculateContentSize()
Форсирует перерасчет размера контента, если используется AutoCalculateContentSize = True . |
procedure
|
ScrollBy(const ADX: Single; const ADY: Single; const AAnimate: Boolean)
Выполняет прокручивание контента на вектор ( ADX , ADY ). |
procedure
|
ScrollTo(const AX: Single; const AY: Single; const AAnimate: Boolean)
Выполняет смещение контента ContentOffset в указанную позицию ( AX , AX ). |
procedure
|
ScrollTop(const AAnimate: Boolean)
Выполняет прокручивание контента к верху контента. |
procedure
|
ScrollBottom(const AAnimate: Boolean)
Выполняет прокручивание контента к низу контента. |
Свойства
property
|
ScrollGlowColorLink: TfgAssetColorLink
Описание отсутствует. |
property
|
ContentOffset: TPointF
Описание отсутствует. |
property
|
AutoCalculateContentSize: Boolean
Описание отсутствует. |
property
|
ContentSize: TfgScrollBoxContentSize
Описание отсутствует. |
property
|
ScrollGlowColor: TAlphaColor
Цвет эффекта прокручивания контента, который появляется при попытке прокрутить контент за его границы. Актуально только для Андроид платформы.
|
property
|
ScrollGlowColorName: TfgAssetName
Описание отсутствует. |
События
event
|
OnScroll: TfgScrollEvent
Описание отсутствует. |
Константы
const
|
DefaultAutoCalculateContentSize: Boolean
Описание отсутствует. |
const
|
DefaultScrollGlowColor: TAlphaColor
Описание отсутствует. |
const
|
DefaultHitTest: Boolean
Описание отсутствует. |