FGX.Control.TfgControl
Delphi
TfgControl = class (TComponent, IInterfaceComponentReference, IInterface)
Известные прямые наследники: TfgCustomActivityIndicator, TfgCustomButton, TfgCollectionViewStyles, TfgCustomCollectionView, TfgCustomComboBox, TfgCustomDateTimeControl, TfgCustomDrawerLayout, TfgCustomEdit, TfgGraphicControl, TfgCustomImage, TfgCustomLayout, TfgCustomListMenu, TfgCustomListView, TfgCustomMemo, TfgCustomNavigationBar, TfgCustomPageControl, TfgCustomProgressBar, TfgCustomSearchEdit, TfgCustomSpacer, TfgCustomLabel, TfgCustomTabBar, TfgCustomTabControl, TfgCustomToolBar, TfgCustomTrackBar, TfgCustomVideoControl, TfgCustomWebBrowser
Описание
Описание отсутствует.
Конструкторы
constructor
|
Create(AOwner: TComponent)
|
Методы
procedure
|
AfterConstruction()
|
procedure
|
BeforeDestruction()
|
function
|
IsLoading(): Boolean
|
function
|
IsCreating(): Boolean
|
function
|
IsDestroying(): Boolean
|
procedure
|
InsertControl(const AChild: TfgControl)
|
procedure
|
RemoveControl(const AChild: TfgControl)
|
procedure
|
DeleteControls()
Удаляет все дочерние объекты. |
function
|
HasParent(): Boolean
|
function
|
IsChild(const AChild: TfgControl): Boolean
|
function
|
GetParentComponent(): TComponent
|
procedure
|
BringToFront()
|
procedure
|
SendToBack()
|
function
|
HitTestPoint(const ALocalPoint: TPointF): Boolean
|
function
|
ControlAtPoint(const ALocalPoint: TPointF; const AIgnoreStored: Boolean): TfgControl
|
procedure
|
Invalidate()
Выполнить полную перерисовку формы. |
function
|
Clone(const AStoreEvents: Boolean): TfgControl
Делает копию текущего контрола на основании "published" свойств. |
function
|
GetFormPosition(): TPointF
|
function
|
GetFormBounds(): TRectF
|
function
|
MeasureSize(const AWidthSpec: TfgMeasuringSpecification; const AWidth: Single; const AHeightSpec: TfgMeasuringSpecification; const AHeight: Single): TSizeF
Выполняет рассчет размера контрола на основании входящих данных. Спецификации AWidthSpec и AHeightSpec указывают, как нужно использовать ширину AWidth и высоту AHeight при вычислении размера контрола. - финальный вычисляемый размер никак не ограничен сверху. При использовании этой спецификации переданный размер в AWidth или AHeight будет проигнорирован. - означает, что финальный вычисляемый размер ограничен сверху соответствующим значением ширины AWidth или высоты AHeight . - означает, что финальный вычисляемый размер зафиксирован сверху соответствующим значением ширины AWidth или высоты AHeight . |
function
|
LocalToForm(const ALocalPoint: TPointF): TPointF
Конвертирует локальные координаты в рамках контрола в систему координат формы. |
function
|
CanRealign(): Boolean
|
procedure
|
Realign()
|
procedure
|
BeginUpdate()
|
procedure
|
EndUpdate()
|
function
|
IsUpdating(): Boolean
|
procedure
|
SetFocus()
|
function
|
ResetFocus(): Boolean
|
function
|
IsFocused(): Boolean
|
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 . |