FGX.Forms.TfgForm: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 6: | Строка 6: | ||
<syntaxhighlight lang="Delphi">TfgForm = class (TfgCustomForm)</syntaxhighlight> | <syntaxhighlight lang="Delphi">TfgForm = class (TfgCustomForm)</syntaxhighlight> | ||
− | <p class="class-inheritance"><span class="type-border">[[System.Classes.TComponent|TComponent]]</span> -> <span class="type-border">[[FGX. | + | <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.Forms.TfgCustomForm|TfgCustomForm]]</span> -> <span class="type-border">[[FGX.Forms.TfgForm|TfgForm]]</span></p> |
== Описание == | == Описание == | ||
Строка 15: | Строка 15: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>LayoutDirection: [[FGX. | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>LayoutDirection: [[FGX.Controls.Types.TfgControlLayoutDirection|TfgControlLayoutDirection]]</code> |
<p>Направление выравнивания контролов на форме для LTR and RTL языков. В зависимости от выбранного значения, при выравнивании положение контролов может быть зеркально отражено относительно вертикальной оси.</p><small style="color: red"><small>Описание взято от [[FGX.Forms.TfgCustomForm.LayoutDirection|LayoutDirection]].</small></small> | <p>Направление выравнивания контролов на форме для LTR and RTL языков. В зависимости от выбранного значения, при выравнивании положение контролов может быть зеркально отражено относительно вертикальной оси.</p><small style="color: red"><small>Описание взято от [[FGX.Forms.TfgCustomForm.LayoutDirection|LayoutDirection]].</small></small> | ||
|- | |- | ||
Строка 32: | Строка 32: | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>BackgroundName: [[TfgAssetName|TfgAssetName]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>BackgroundName: [[TfgAssetName|TfgAssetName]]</code> | ||
− | <p>Настройки отображения заднего фона контрола.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Настройки отображения заднего фона контрола.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.BackgroundName|BackgroundName]].</small></small> |
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Position: [[FGX. | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Position: [[FGX.Controls.Types.TfgPosition|TfgPosition]]</code> |
− | <p>Позиция контрола в локальных логических координатах родителя <i>Parent</i> .</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Позиция контрола в локальных логических координатах родителя <i>Parent</i> .</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.Position|Position]].</small></small> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Padding: [[FGX.Layout.Types.TfgPadding|TfgPadding]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Padding: [[FGX.Layout.Types.TfgPadding|TfgPadding]]</code> | ||
Строка 41: | Строка 41: | ||
<p>Внутренние отступы, учитывающиеся при выравнивании дочерних контролов.</p><div class="info">Влияет только на дочерние контролы, которые используют режим относительного позиционирования <i>PositionMode = TfgPositionMode.Relative</i> .</div><small style="color: red"><small>Описание взято от [[FGX.Layout.TfgCustomLayout.Padding|Padding]].</small></small> | <p>Внутренние отступы, учитывающиеся при выравнивании дочерних контролов.</p><div class="info">Влияет только на дочерние контролы, которые используют режим относительного позиционирования <i>PositionMode = TfgPositionMode.Relative</i> .</div><small style="color: red"><small>Описание взято от [[FGX.Layout.TfgCustomLayout.Padding|Padding]].</small></small> | ||
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Size: [[FGX. | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Size: [[FGX.Controls.Types.TfgSize|TfgSize]]</code> |
− | <p>Размер контрола в логических координатах.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Размер контрола в логических координатах.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.Size|Size]].</small></small> |
|- | |- | ||
− | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>GestureKinds: [[FGX. | + | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>GestureKinds: [[FGX.Controls.TfgGestureKinds|TfgGestureKinds]]</code> |
− | <p>Виды поддерживаемых жестов.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Виды поддерживаемых жестов.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.GestureKinds|GestureKinds]].</small></small> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Opacity: [[Single]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Opacity: [[Single]]</code> | ||
− | <p>Прозрачность контрола.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Прозрачность контрола.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.Opacity|Opacity]].</small></small> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Visible: [[Boolean]]</code> | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Visible: [[Boolean]]</code> | ||
− | <p>Видимость контрола.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Видимость контрола.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.Visible|Visible]].</small></small> |
|} | |} | ||
Строка 74: | Строка 74: | ||
|- | |- | ||
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDestroy: [[TNotifyEvent]]</code> | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDestroy: [[TNotifyEvent]]</code> | ||
− | <p>Вызывается перед удалением контрола. А именно перед вызовом деструктора.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Вызывается перед удалением контрола. А именно перед вызовом деструктора.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnDestroy|OnDestroy]].</small></small> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnResized: [[TfgResizedEvent]]</code> | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnResized: [[TfgResizedEvent]]</code> | ||
− | <p>Вызывается когда контрол изменил свой размерм.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Вызывается когда контрол изменил свой размерм.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnResized|OnResized]].</small></small> |
− | |||
− | |||
− | |||
|- | |- | ||
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnLongTap: [[TfgLongTapEvent]]</code> | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnLongTap: [[TfgLongTapEvent]]</code> | ||
− | <p>Срабатывает, когда пользователь долго нажимает на экран без перемещения пальца по экрану.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Срабатывает, когда пользователь долго нажимает на экран без перемещения пальца по экрану.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnLongTap|OnLongTap]].</small></small> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnPositionChanged: [[TfgPositionChangedEvent]]</code> | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnPositionChanged: [[TfgPositionChangedEvent]]</code> | ||
− | <p>Вызывается когда контрол поменял свою позицию.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Вызывается когда контрол поменял свою позицию.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnPositionChanged|OnPositionChanged]].</small></small> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnTouch: [[Boolean]]</code> | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnTouch: [[Boolean]]</code> | ||
− | <p>Вызывается в момент касания пользователем экрана устройства.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Вызывается в момент касания пользователем экрана устройства.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnTouch|OnTouch]].</small></small> |
|- | |- | ||
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnTap: [[TNotifyEvent]]</code> | | <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnTap: [[TNotifyEvent]]</code> | ||
− | <p>Срабатывает, когда пользователь коротко нажимает на экран без перемещения пальца по экрану.</p><small style="color: red"><small>Описание взято от [[FGX. | + | <p>Срабатывает, когда пользователь коротко нажимает на экран без перемещения пальца по экрану.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnTap|OnTap]].</small></small> |
|} | |} |
Версия 05:56, 10 июля 2019
Delphi
TfgForm = class (TfgCustomForm)
TComponent -> TfgControl -> TfgCustomLayout -> TfgCustomForm -> TfgForm
Описание
Описание отсутствует.
Свойства
property
|
LayoutDirection: TfgControlLayoutDirection
Направление выравнивания контролов на форме для LTR and RTL языков. В зависимости от выбранного значения, при выравнивании положение контролов может быть зеркально отражено относительно вертикальной оси. Описание взято от LayoutDirection. |
property
|
SystemStatusBar: TfgSystemStatusBar
Настройки системного статуса бара. Описание взято от SystemStatusBar. |
property
|
FullScreen: Boolean
Будет ли растянута форма по размеру экрана или нет. Если нет, то форме можно задать любую позицию и размер. Описание взято от FullScreen. |
property
|
Toolbar: IFGXToolBar
Это свойство позволяет встроить выбранный тулбар в форму на низком уровне. Описание взято от Toolbar. |
property
|
AlignmentChildren: TfgChildrenAlignment
Задает правила выравнивания дочерних контролов. Влияет только на дочерние контролы, которые используют режим относительного позиционирования PositionMode = TfgPositionMode.Relative . Описание взято от AlignmentChildren.
|
property
|
BackgroundName: TfgAssetName
Настройки отображения заднего фона контрола. Описание взято от BackgroundName. |
property
|
Position: TfgPosition
Позиция контрола в локальных логических координатах родителя Parent . Описание взято от Position. |
property
|
Padding: TfgPadding
Внутренние отступы, учитывающиеся при выравнивании дочерних контролов. Влияет только на дочерние контролы, которые используют режим относительного позиционирования PositionMode = TfgPositionMode.Relative . Описание взято от Padding.
|
property
|
Size: TfgSize
Размер контрола в логических координатах. Описание взято от Size. |
property
|
GestureKinds: TfgGestureKinds
Виды поддерживаемых жестов. Описание взято от GestureKinds. |
property
|
Opacity: Single
Прозрачность контрола. Описание взято от Opacity. |
property
|
Visible: Boolean
Видимость контрола. Описание взято от Visible. |
События
event
|
OnCreate: TNotifyEvent
Описание отсутствует. |
event
|
OnKey: TfgKeyEvent
Описание отсутствует. |
event
|
OnShow: TNotifyEvent
Описание отсутствует. |
event
|
OnHide: TNotifyEvent
Описание отсутствует. |
event
|
OnInterfaceOrientationChanged: TfgInterfaceOrientationChangedEvent
Срабатывает, когда приложение меняет свою ориентацию на экране. Описание взято от OnInterfaceOrientationChanged. |
event
|
OnDestroy: TNotifyEvent
Вызывается перед удалением контрола. А именно перед вызовом деструктора. Описание взято от OnDestroy. |
event
|
OnResized: TfgResizedEvent
Вызывается когда контрол изменил свой размерм. Описание взято от OnResized. |
event
|
OnLongTap: TfgLongTapEvent
Срабатывает, когда пользователь долго нажимает на экран без перемещения пальца по экрану. Описание взято от OnLongTap. |
event
|
OnPositionChanged: TfgPositionChangedEvent
Вызывается когда контрол поменял свою позицию. Описание взято от OnPositionChanged. |
event
|
OnTouch: Boolean
Вызывается в момент касания пользователем экрана устройства. Описание взято от OnTouch. |
event
|
OnTap: TNotifyEvent
Срабатывает, когда пользователь коротко нажимает на экран без перемещения пальца по экрану. Описание взято от OnTap. |