Назначение


Компонент служит для сохранение файла в базу данных и его извлечения из БД.



Класс: TdbFileToDatabase



Свойства компонента

 Свойство

 Тип

 Описание

 dbCopyTo

 String

 Позволяет указать, куда необходимо автоматически скопировать файл. Подробней.

 dbFileName

 String

 Если свойство Type = LinkFile, то свойство возвращает полный путь расположение файла, если при этом определено и свойство CopyTo, тогда свойство возвращает путь файла относительно расположения файла БД (только для SQLite). Если Type = StoreFile, то свойство возвращает расположение файл в момент его сохранения в БД.

 dbFileIsChanged

 Boolean

 Если свойство возвращает значение True, значит файл в компоненте был изменен.

 dbInitialDir

 String

 Позволяет задать путь по умолчанию для диалога открытия и сохранения файла.

 Alignment

 TAlignment

 Задает выравнивание текста. Доступные значения: taCenter, taRightJustify, taLeftJustify

 AutoSelect

 Boolean

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

 BorderStyle

 TBorderStyle

 Определяет наличие бордюра у компонента. Доступные значения: bsSingle, bsNone

 CanFocus

 Boolean

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

 CharCase

 TEditCharCase

 Определяет, необходимо ли текст преобразовывать к одному регистру. Доступные значения: ecNormal, ecUpperCase, ecLowerCase

 Color

 TColor

 Цвет фона компонента. Подробней.

 Cursor

 TCursor

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

 dbTable

 String

 Определяет, к какой таблице базы данных принадлежит данный компонент.

 dbField

 String

 Определяет, к какому полю таблицы базы данных принадлежит данный компонент.

 dbIncremSearch

 String

 Позволяет указать имя кнопки на текущей форме с действием "Поиск" или "SQL запрос", которая будет автоматически нажиматься при вводе текста пользователем для моментального поиска.

 Enabled

 Boolean

 Определяет доступность компонента для пользователя.

 Focused

 Boolean

 Проверяет, имеет ли компонент фокус ввода. Только для чтения.

 Font

 TFont

 Позволяет задать имя, размер, цвет и стиль шрифта. Подробней.

 GetTextLen

 Integer

 Позволяет получить длинну текста в компоненте.

 Hint

 String

 Текст всплывающей подсказки, см. также ShowHint

 LeftButton

 TEditButton

 Для доступа к свойствам левой кнопки (Enabled, Hint, Visible).

 MaxLength

 Integer

 Позволяет задать максимальную длинну текста, который может ввести пользователь.

 Name

 String

 Уникальное имя компонента на форме.

 PopupMenu

 TPopupMenu

 Свойство обеспечивает доступ к всплыващему меню компонента от правой кнопки.

 ReadOnly

 Boolean

 Позволяет запретить редактировать значение пользователем.

 RightButton

 TEditButton

 Для доступа к свойствам правой кнопки (Enabled, Hint, Visible).

 ShowHint

 Boolean

 Определяет, показывать ли всплывающую подсказку, см. также Hint

 TabOrder

 Integer

 Определяет порядковый номер компонента в очереди обхода фокусом ввода компонентов, находящихся на Форме, при нажатии клавиши Tab

 TabStop

 Boolean

 Определяет, будет ли компонент получать фокус, при нажатии клавиши Tab на форме

 Tag

 Integer

 Позволяет присвоить число компоненту для собственных нужд.

 TagString

 String

 Позволяет присвоить строку компоненту для собственных нужд.

 Text

 String

 Текст компонента.

 Visible

 Boolean

 Определяет видимость компонента.

 Left

 Integer

 X координата компонента на форме

 Top

 Integer

 Y координата компонента на форме

 Width

 Integer

 Ширина компонента

 Height

 Integer

 Высота компонента





Методы компонента

 Метод

 Описание

 procedure Clear

 Очищает текстовое содержимое компонента.

 procedure ClearEx

 Очищает данные и текстовое содержимое компонента.

 procedure CopyToClipboard

 Копирует выделенный текст компонента в буфер обмена.

 procedure CutToClipboard

 Вырезает выделенный текст компонента в буфер обмена.

 procedure PasteFromClipboard

 Вставляет текст из буфера обмена в позицию курсора.

 procedure SelectAll

 Выделяет весь текст в компоненте.

 procedure SetFocus

 Устанавливает фокус ввода для компонента.




События компонента

 Событие

 Описание

 OnChange

 При изменении текста в компоненте.

 OnClick

 При клике мышкой по компоненту.

 OnDoubleClick

 При двойном клике мышкой по компоненту.

 OnEnter

 При получении компонентом фокуса ввода.

 OnExit

 При потере компонентом фокуса ввода.

 OnKeyDown

 При нажатии на любую кнопку клавиатуры.

 OnKeyPress

 При нажатии на кнопку клавиатуры. Работает только для печатных символов.

 OnKeyUp

 При отпускании любой кнопки на клавиатуре.

 OnLeftButtonClick

 При нажатии на левую кнопку.

 OnMouseDown

 При нажатии кнопки мыши над компонентом.

 OnMouseEnter

 При заходе курсора мыши на компонент.

 OnMouseLeave

 При покидании курсора мыши компонента.

 OnMouseMove

 При перемещении курсора мыши по компоненту.

 OnMouseUp

 При отпускании кнопки мыши.

 OnRightButtonClick

 При нажатии на правую кнопку.

 OnDropFiles

 При попытке перетащить файл из проводника на компонент. Подробней.