FGX.ScrollBox.TfgCustomScrollBox: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 34: | Строка 34: | ||
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">ScrollTo(const AX: [[Single]]; const AY: [[Single]]; const AAnimate: [[Boolean]])</code> | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">ScrollTo(const AX: [[Single]]; const AY: [[Single]]; const AAnimate: [[Boolean]])</code> | ||
<p>Выполняет смещение контента <i>ContentOffset</i> в указанную позицию ( <i>AX</i> , <i>AX</i> ).</p> | <p>Выполняет смещение контента <i>ContentOffset</i> в указанную позицию ( <i>AX</i> , <i>AX</i> ).</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">ScrollTo(const AControl: [[FGX.Controls.TfgControl|TfgControl]]; const AAnimate: [[Boolean]])</code> | ||
+ | <p>Выполняет смещение контента <i>ContentOffset</i> к указанному компоненту <i>AControl</i> .</p> | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">ScrollTop(const AAnimate: [[Boolean]])</code> | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <code lang="Delphi">ScrollTop(const AAnimate: [[Boolean]])</code> | ||
Строка 76: | Строка 79: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnScroll: [[TfgScrollEvent]]</code> | + | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnScroll: [[TfgScrollEvent|TfgScrollEvent]]</code> |
<span style="color:gray">Описание отсутствует.</span> | <span style="color:gray">Описание отсутствует.</span> | ||
|} | |} |
Текущая версия на 17:25, 23 декабря 2022
Delphi
TfgCustomScrollBox = class (TfgCustomLayout, IFGXFlexVirtualContent)
TComponent -> TfgControl -> TfgCustomLayout -> TfgCustomScrollBox
Прямые наследники: TfgScrollBox, TfgVerticalScrollBox, TfgHorizontalScrollBox
Содержание
Описание
Описание отсутствует.
Конструкторы
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
|
ScrollTo(const AControl: TfgControl; const AAnimate: Boolean)
Выполняет смещение контента ContentOffset к указанному компоненту AControl . |
procedure
|
ScrollTop(const AAnimate: Boolean)
Выполняет прокручивание контента к верху контента. |
procedure
|
ScrollBottom(const AAnimate: Boolean)
Выполняет прокручивание контента к низу контента. |
Свойства
property
|
ScrollGlowColorLink: TfgAssetColorLink
Описание отсутствует. |
property
|
ContentOffset: TPointF
Описание отсутствует. |
property
|
AutoCalculateContentSize: Boolean
Нужно ли автоматически вычислять размер содержимого или нет. Если указано True , то компонент автоматически рассчитывает размер содержимого, в противном случае - берет его из свойство ContentSize . |
property
|
ContentSize: TfgScrollBoxContentSize
Требуемый размер контента, работает только когда AutoCalculateContentSize = False . |
property
|
ScrollGlowColor: TAlphaColor
Цвет эффекта прокручивания контента, который появляется при попытке прокрутить контент за его границы. Актуально только для Андроид платформы.
|
property
|
ScrollGlowColorName: TfgAssetName
Описание отсутствует. |
property
|
HorzScrollBar: TfgScrollBarSettings
Настройки отображения горизонтальной полосы прокрутки. |
property
|
VertScrollBar: TfgScrollBarSettings
Настройки отображения вертикальной полосы прокрутки. |
События
event
|
OnScroll: TfgScrollEvent
Описание отсутствует. |
Константы
const
|
DefaultAutoCalculateContentSize: Boolean
Описание отсутствует. |
const
|
DefaultScrollGlowColor: TAlphaColor
Описание отсутствует. |
const
|
DefaultHitTest: Boolean
Описание отсутствует. |