FGX.Edit.TfgCustomEdit

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

Delphi

TfgCustomEdit = class (TfgControl, IFGXTextable)

TComponent -> TfgControl -> TfgCustomEdit

Прямые наследники: TfgCustomAutoCompleteEdit, TfgEdit

Непрямые наследники: TfgAutoCompleteEdit, TfgCustomSearchEdit, TfgSearchEdit

Описание

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

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

constructor
Create(AOwner: TComponent)

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

Методы

procedure
SelectAll()

Выделяет весь текст. Если тектса нет, то ничего не делает.

procedure
ResetSelection()

Сбрасывает текущее выделение текста.

procedure
SetSelection(const AStart: Integer; const ALength: Integer)

Задает выделение текста длинной ALength и начиная с индекса AStart .

Свойства

property
SelectionStart: Integer

Индекс начала выделения.

Индексация начинается с 0.
property
SelectionLength: Integer

Длина выделения.

property
Error: string

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

property
ColorLink: TfgAssetColorLink

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

property
TextPromptColorLink: TfgAssetColorLink

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

property
TintColorLink: TfgAssetColorLink

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

property
IconLink: TfgAssetLink

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

property
Text: string

Текущий введенный текст.

property
TextPrompt: string

Тестовая подсказка отображаемая, когда текст еще не введен.

property
TextPromptColor: TAlphaColor

Цвет отображения текстовой подсказки TextPrompt .

property
TextPromptColorName: TfgAssetName

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

property
ContentPadding: TfgPadding

Отступы от краев компонента до границ отображения содержимого.

property
IsPassword: Boolean

Поле предназначено для ввода пароля?

property
IconName: TfgAssetName

Название ресурса, содержащего картинку, которая будет выводиться слева от поля ввода.

property
ReadOnly: Boolean

Запрещается редактировать текст.

property
KeyboardType: TfgKeyboardType

Тип используемой клавиатуры, когда поле принимает фокус.

property
ReturnKeyType: TfgReturnKeyType

Тип операции, которую сгенерирует клавиатура, когда пользователь нажмет на кнопку Done.

property
AutocorrectionType: TfgAutocorrectionType

Режим автоматической корректировки ошибок, допускаемых при вводе текста.

property
AutocapitalizationType: TfgAutocapitalizationType

Режим капитализации (первая буква в верхнем регистре) вводимых символов.

property
BorderStyle: TfgEditBorderStyle

Стиль отображения рамки поля ввода.

property
SpellCheckingType: TfgSpellCheckingType

Режим проверки правописания текста.

property
ShowVirtualKeyboardOnFocus: TfgPlatformBoolean

Показывать ли виртуальную клавиатуру, когда поле ввода получает фокус?

property
SelectAllOnFocus: Boolean

Отвечает за то, нужно ли выделять текст в поле ввода при получении фокуса или нет.

property
MaxLength: Integer

Максимально допустимое количество вводимых символов.

property
Font: TfgFont

Параметры шрифта отображения текста.

property
Color: TAlphaColor

Цвет отображения текста.

property
ColorName: TfgAssetName

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

property
TintColor: TAlphaColor

Цветовой оттенок поля ввода.

property
TintColorName: TfgAssetName

Ресурс цвета оттенка вкладки.

Если указан ресурс цвета, то он имеет более высокий приоритет над TintColor . Поэтому именно он и будет использоваться. Если же в ресурсе цвет не указан (Null) или его нет, то будет использоваться TintColor .
property
HorzAlign: TfgHorizontalAlignment

Выравнивание текста по горизонтали.

property
VertAlign: TfgVerticalAlignment

Выравнивание текста по вертикали.

События

event
OnChanging: TNotifyEvent

Срабатывает при любом изменении строки поиска.

event
OnChanged: TNotifyEvent

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

event
OnReturnKeyPressed: TfgReturnKeyPressedEvent

Срабатывает, когда пользователь нажимает на кнопку Return . Вид этой кнопки задается через ReturnKeyType .

В зависимости от значения ReturnKeyType , поле ввода может выполнять дополнительные действия. Например, если ReturnKeyType = Next , то при нажатии на кнопку Return поле ввода сменит фокус на следующее поле ввода.

Если вы не хотите, чтобы поле ввода выполняло дополнительное действие, передайте в параметре AHandle = True .

Константы

const
DefaultIsPassword: Boolean

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

const
DefaultReadOnly: Boolean

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

const
DefaultKeyboardType: TfgKeyboardType

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

const
DefaultSpellCheckingType: TfgSpellCheckingType

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

const
DefaultMaxLength: Integer

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

const
DefaultTextColor: Integer

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

const
DefaultAutocorrectionType: TfgAutocorrectionType

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

const
DefaultAutocapitalizationType: TfgAutocapitalizationType

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

const
DefaultReturnKeyType: TfgReturnKeyType

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

const
DefaultTintColor: TAlphaColor

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

const
DefaultTextPromptColor: TAlphaColor

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

const
DefaultShowVirtualKeyboardOnFocus: TfgPlatformBoolean

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

const
DefaultVertAlign: TfgVerticalAlignment

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

const
DefaultHorzAlign: TfgHorizontalAlignment

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

const
DefaultSelectAllOnFocus: Boolean

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

const
DefaultBorderStyle: TfgEditBorderStyle

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