FGX.Control.TfgControl

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску

Delphi

TfgControl = class (TComponent, IInterfaceComponentReference, IInterface)

Описание

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

Конструкторы

constructor Create(AOwner: TComponent)

Методы

procedure AfterConstruction()
procedure BeforeDestruction()
function IsLoading()
function IsCreating()
function IsDestroying()
procedure InsertControl(const AChild: TfgControl)
procedure RemoveControl(const AChild: TfgControl)
procedure DeleteControls()

Удаляет все дочерние объекты.

function HasParent()
function IsChild(const AChild: TfgControl)
function GetParentComponent()
procedure BringToFront()
procedure SendToBack()
function HitTestPoint(const ALocalPoint: TPointF)
function ControlAtPoint(const ALocalPoint: TPointF; const AIgnoreStored: Boolean)
procedure Invalidate()

Выполнить полную перерисовку формы.

function Clone(const AStoreEvents: Boolean)

Делает копию текущего контрола на основании "published" свойств.

function GetFormPosition()
function GetFormBounds()
function MeasureSize(const AWidthSpec: TfgMeasuringSpecification; const AWidth: Single; const AHeightSpec: TfgMeasuringSpecification; const AHeight: Single)

Выполняет рассчет размера контрола на основании входящих данных. Спецификации AWidthSpec и AHeightSpec указывают, как нужно использовать ширину AWidth и высоту AHeight при вычислении размера контрола.

- финальный вычисляемый размер никак не ограничен сверху. При использовании этой спецификации переданный размер в AWidth или AHeight будет проигнорирован.

- означает, что финальный вычисляемый размер ограничен сверху соответствующим значением ширины AWidth или высоты AHeight .

- означает, что финальный вычисляемый размер зафиксирован сверху соответствующим значением ширины AWidth или высоты AHeight .

function LocalToForm(const ALocalPoint: TPointF)

Конвертирует локальные координаты в рамках контрола в систему координат формы.

function CanRealign()
procedure Realign()
procedure BeginUpdate()
procedure EndUpdate()
function IsUpdating()
procedure SetFocus()
function ResetFocus()
function IsFocused()
procedure SubscribeOnNotification(const AObserver: IFGXNotificationObserver; const ANotificationType: TfgNotificationType)

Подисывает наблюдателя AObserver на получение уведомлений типа ANotificationType .

procedure UnsubscribeOnNotification(const AObserver: IFGXNotificationObserver; const ANotificationType: TfgNotificationType)

Отписывает наблюдателя AObserver на получение уведомлений типа ANotificationType . Если подписчик не был ранее подписан, метод тогда ничего не делает.

procedure Notify(const ANotificationType: TfgNotificationType)

Уведомляет всех подписчиков, что произошло событие с типом ANotificationType .