DBImage
Назначение
Компонент служит для сохранения рисунка в базу данных и из базы данных.
Класс: TdbImageDataBase
Свойства компонента
Свойство |
Тип |
Описание |
dbCopyTo |
String |
Позволяет указать, куда необходимо автоматически скопировать файл. Подробней. |
dbFileName |
String |
Если свойство Type = LinkFile, то свойство возвращает полный путь расположение файла, если при этом определено и свойство CopyTo, тогда свойство возвращает путь файла относительно расположения файла БД (только для SQLite). Если Type = StoreFile, то свойство возвращает расположение файл в момент его сохранения в БД. |
dbImageIsChanged |
Boolean |
Если свойство возвращает значение True, значит файл рисунка в компоненте был изменен. |
dbInitialDir |
String |
Позволяет задать путь по умолчанию для диалога открытия и сохранения файла. |
dbShowButtons |
Boolean |
Позволяет скрыть кнопки у компонента, которые появляются при наведении курсора. |
AutoSize |
Boolean |
Определяет, необходимо ли устанавливать размеры компонента автоматически в зависимости от загруженного рисунка. |
ButtonOpen |
TToolButton |
Доступ к свойствам кнопки "Открыть". |
ButtonSave |
TToolButton |
Доступ к свойствам кнопки "Сохранить". |
ButtonDelete |
TToolButton |
Доступ к свойствам кнопки "Удалить". |
Center |
Boolean |
Определяет, необходимо ли распологать рисунок в центре компонента. |
TCursor |
Позволяет выбрать вид курсора для компонента. Подробней. |
|
dbTable |
String |
Определяет, к какой таблице базы данных принадлежит данный компонент. |
dbField |
String |
Определяет, к какому полю таблицы базы данных принадлежит данный компонент. |
Enabled |
Boolean |
Определяет доступность компонента для пользователя. |
Hint |
String |
Текст всплывающей подсказки, см. также ShowHint |
isEmpty |
Boolean |
Свойство возвращает True, если в компонент загружен рисунок, иначе False. |
Name |
String |
Уникальное имя компонента на форме. |
OpenDialogFilter |
String |
Свойство позволяет задать фильтр файлов для диалога выбора рисунка. Пример: Form1.dbImage.OpenDialogFilter := 'JPEG files (*.jpg;*.jpeg)|*.jpg;*.jpeg|BMP files (*.bmp)|*.bmp|All files|*.*'; |
Picture |
TPicture |
Доступ к свойствам и методам рисунка. |
Proportional |
Boolean |
Определяет, необходимо ли сохранять пропорции при изменении размера рисунка. |
ShowHint |
Boolean |
Определяет, показывать ли всплывающую подсказку, см. также Hint |
ShowButtonOpen |
Boolean |
Определяет, будет ли показана кнопка "Открыть". |
ShowButtonSave |
Boolean |
Определяет, будет ли показана кнопка "Сохранить". |
ShowButtonDelete |
Boolean |
Определяет, будет ли показана кнопка "Удалить". |
Tag |
Integer |
Позволяет присвоить число компоненту для собственных нужд. |
TagString |
String |
Позволяет присвоить строку компоненту для собственных нужд. |
Visible |
Boolean |
Определяет видимость компонента. |
Left |
Integer |
X координата компонента на форме |
Top |
Integer |
Y координата компонента на форме |
Width |
Integer |
Ширина компонента |
Height |
Integer |
Высота компонента |
Методы компонента
Метод |
Описание |
procedure Clear |
Очищает текстовое содержимое компонента. |
function CopyToClipboard: Boolean |
Копирует изображение в буфер обмена. |
procedure LoadFromDatabase (TableName, FieldName: string; id: integer) |
Загружает рисунок из базы данных. |
События компонента
Событие |
Описание |
OnClick |
При клике мышкой по компоненту. |
OnDoubleClick |
При двойном клике мышкой по компоненту. |
OnMouseDown |
При нажатии кнопки мыши над компонентом. |
OnMouseEnter |
При заходе курсора мыши на компонент. |
OnMouseLeave |
При покидании курсора мыши компонента. |
OnMouseMove |
При перемещении курсора мыши по компоненту. |
OnMouseUp |
При отпускании кнопки мыши. |