Skip to content

Attributes ​

All the attributes can be written with or without the Attribute suffix ([FrameInfo] = [FrameInfoAttribute]).

Context attributes ​

Used on fields of the subject (injected by New/Use) and, where noted, on parameters of the lifecycle methods. See Context Injection.

AttributeUnitValueFieldsParameters
[SubjectStand]SubjectStandthe component (TSubjectStand)✓✓
[SubjectInfo]SubjectStandthe info (TSubjectInfo)✓✓
[Stand]SubjectStandthe stand clone (TControl)✓✓
[Container]SubjectStandthe stand element holding the subject (TFmxObject)✓✓
[Parent]SubjectStandthe parent of the stand (TFmxObject)✓✓
[FrameStand]FrameStandthe component (TFrameStand)✓✓
[FrameInfo]FrameStandthe info (TFrameInfo<T>)✓✓
[FormStand]FormStandthe component (TFormStand)✓✓
[FormInfo]FormStandthe info (TFormInfo<T>)✓✓

Lifecycle attributes ​

Used on public methods of the subject. Unit SubjectStand. See Lifecycle methods.

AttributeCalled
[BeforeShow]at the start of Show, before the OnBeforeShow event
[Show]in place of the default show (making the stand visible)
[AfterShow]at the end of Show, before the OnAfterShow event
[Hide]in place of the default hide (making the stand invisible), after the hide delay

Form class attributes ​

Used on the class of a form shown by TFormStand. Unit FormStand. See TFormStand.

AttributeDefaultEffect
[Align(TAlignLayout)]TAlignLayout.Clientalignment of the form container
[ClipChildren(Boolean)]Falseclipping of the form container

Released under the Mozilla Public License 2.0.