Назначение


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



Класс: 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

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

 Cursor

 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

 Определяет, будет ли показана кнопка "Удалить".

 Stretch

 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

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