FGX.Forms.TfgForm: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(summary)
Строка 72: Строка 72:
 
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnInterfaceOrientationChanged: [[TfgInterfaceOrientationChangedEvent]]</code>
 
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnInterfaceOrientationChanged: [[TfgInterfaceOrientationChangedEvent]]</code>
 
<p>Срабатывает, когда приложение меняет свою ориентацию на экране.</p><small style="color: red"><small>Описание взято от [[FGX.Forms.TfgCustomForm.OnInterfaceOrientationChanged|OnInterfaceOrientationChanged]].</small></small>
 
<p>Срабатывает, когда приложение меняет свою ориентацию на экране.</p><small style="color: red"><small>Описание взято от [[FGX.Forms.TfgCustomForm.OnInterfaceOrientationChanged|OnInterfaceOrientationChanged]].</small></small>
 +
|-
 +
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnVirtualKeyboardFrameChanged: [[TfgVirtualKeyboardFrameChangedEvent]]</code>
 +
<span style="color:gray">Описание отсутствует.</span>
 
|-
 
|-
 
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDestroy: [[TNotifyEvent]]</code>
 
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnDestroy: [[TNotifyEvent]]</code>
Строка 81: Строка 84:
 
| <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.Controls.TfgControl.OnLongTap|OnLongTap]].</small></small>
 
<p>Срабатывает, когда пользователь долго нажимает на экран без перемещения пальца по экрану.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnLongTap|OnLongTap]].</small></small>
 +
|-
 +
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnZoom: [[TfgZoomEvent]]</code>
 +
<p>Срабатывает, когда пользователь опускает два пальца на экран и начинает их сводить/разводить.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControl.OnZoom|OnZoom]].</small></small>
 
|-
 
|-
 
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnPositionChanged: [[TfgPositionChangedEvent]]</code>
 
| <syntaxhighlight lang="Delphi">event</syntaxhighlight> || <code>OnPositionChanged: [[TfgPositionChangedEvent]]</code>

Версия 22:05, 4 сентября 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
OnVirtualKeyboardFrameChanged: TfgVirtualKeyboardFrameChangedEvent

Описание отсутствует.

event
OnDestroy: TNotifyEvent

Вызывается перед удалением контрола. А именно перед вызовом деструктора.

Описание взято от OnDestroy.
event
OnResized: TfgResizedEvent

Вызывается когда контрол изменил свой размерм.

Описание взято от OnResized.
event
OnLongTap: TfgLongTapEvent

Срабатывает, когда пользователь долго нажимает на экран без перемещения пальца по экрану.

Описание взято от OnLongTap.
event
OnZoom: TfgZoomEvent

Срабатывает, когда пользователь опускает два пальца на экран и начинает их сводить/разводить.

Описание взято от OnZoom.
event
OnPositionChanged: TfgPositionChangedEvent

Вызывается когда контрол поменял свою позицию.

Описание взято от OnPositionChanged.
event
OnTouch: Boolean

Вызывается в момент касания пользователем экрана устройства.

Описание взято от OnTouch.
event
OnTap: TNotifyEvent

Срабатывает, когда пользователь коротко нажимает на экран без перемещения пальца по экрану.

Описание взято от OnTap.