Counter
Назначение
Компонент служит для автоматического присваивания уникального идентификатора для создаваемой записи.
Класс: TdbEditCount
Свойства компонента
Свойство |
Тип |
Описание |
sqlValue |
String |
Возвращает значение компонента, для использования в SQL запросах. Значение свойства уже содержит экранирующие кавычки. Если у компонента установлено свойство Numbers = True или Currency = True, экранирующие кавычки будут опущены. В случае пустого значение, вернет строку NULL |
Alignment |
TAlignment |
Задает выравнивание текста. Доступные значения: taCenter, taRightJustify, taLeftJustify |
AutoSelect |
Boolean |
Определяет, необходимо ли выделять весь текст, в момент получения фокуса. |
BorderStyle |
TBorderStyle |
Определяет наличие бордюра у компонента. Доступные значения: bsSingle, bsNone |
CanFocus |
Boolean |
Проверяет, может ли компонент получить фокус ввода. Обычно свойство используется совместно с методом SetFocus. |
CharCase |
TEditCharCase |
Определяет, необходимо ли текст преобразовывать к одному регистру. Доступные значения: ecNormal, ecUpperCase, ecLowerCase |
TColor |
Цвет фона компонента. Подробней. |
|
TCursor |
Позволяет выбрать вид курсора для компонента. Подробней. |
|
dbTable |
String |
Определяет, к какой таблице базы данных принадлежит данный компонент. |
dbField |
String |
Определяет, к какому полю таблицы базы данных принадлежит данный компонент. |
dbIncremSearch |
String |
Позволяет указать имя кнопки на текущей форме с действием "Поиск" или "SQL запрос", которая будет автоматически нажиматься при вводе текста пользователем для моментального поиска. |
Enabled |
Boolean |
Определяет доступность компонента для пользователя. |
Focused |
Boolean |
Проверяет, имеет ли компонент фокус ввода. Только для чтения. |
TFont |
Позволяет задать имя, размер, цвет и стиль шрифта. Подробней. |
|
GetTextLen |
Integer |
Позволяет получить длинну текста в компоненте. |
Hint |
String |
Текст всплывающей подсказки, см. также ShowHint |
MaxLength |
Integer |
Позволяет задать максимальную длинну текста, который может ввести пользователь. |
Name |
String |
Уникальное имя компонента на форме. |
PasswordChar |
String |
Позволяет указать символ, которым будет скрываться текст, обычно применяется для ввода пароля. Как правило используется символ звездочки: * |
ReadOnly |
Boolean |
Позволяет запретить редактировать значение пользователем. |
ShowHint |
Boolean |
Определяет, показывать ли всплывающую подсказку, см. также Hint |
TabOrder |
Integer |
Определяет порядковый номер компонента в очереди обхода фокусом ввода компонентов, находящихся на Форме, при нажатии клавиши Tab |
TabStop |
Boolean |
Определяет, будет ли компонент получать фокус, при нажатии клавиши Tab на форме |
Tag |
Integer |
Позволяет присвоить число компоненту для собственных нужд. |
TagString |
String |
Позволяет присвоить строку компоненту для собственных нужд. |
Text |
String |
Текст компонента. |
TextHint |
String |
Подсказка, которая видна, когда в компоненте нет текста. |
Value |
Double |
Числовое значение компонента. |
Visible |
Boolean |
Определяет видимость компонента. |
Left |
Integer |
X координата компонента на форме |
Top |
Integer |
Y координата компонента на форме |
Width |
Integer |
Ширина компонента |
Height |
Integer |
Высота компонента |
Методы компонента
Метод |
Описание |
procedure Clear |
Очищает содержимое компонента. |
procedure CopyToClipboard |
Копирует выделенный текст компонента в буфер обмена. |
procedure CutToClipboard |
Вырезает выделенный текст компонента в буфер обмена. |
procedure PasteFromClipboard |
Вставляет текст из буфера обмена в позицию курсора. |
procedure SelectAll |
Выделяет весь текст в компоненте. |
procedure SetFocus |
Устанавливает фокус ввода для компонента. |
События компонента
Событие |
Описание |
OnChange |
При изменении текста в компоненте. |
OnClick |
При клике мышкой по компоненту. |
OnDoubleClick |
При двойном клике мышкой по компоненту. |
OnEnter |
При получении компонентом фокуса ввода. |
OnExit |
При потере компонентом фокуса ввода. |
OnKeyDown |
При нажатии на любую кнопку клавиатуры. |
OnKeyPress |
При нажатии на кнопку клавиатуры. Работает только для печатных символов. |
OnKeyUp |
При отпускании любой кнопки на клавиатуре. |
OnMouseDown |
При нажатии кнопки мыши над компонентом. |
OnMouseEnter |
При заходе курсора мыши на компонент. |
OnMouseLeave |
При покидании курсора мыши компонента. |
OnMouseMove |
При перемещении курсора мыши по компоненту. |
OnMouseUp |
При отпускании кнопки мыши. |
При попытке перетащить файл из проводника на компонент. Подробней. |