DBFile
Назначение
Компонент служит для сохранения любого файла в базу данных*, с возможностью его открытия или экспорта. Так же компонент может ссылаться на файл или папку на вашем компьютере без непосредственного сохранения его в базе данных.
Данный компонент присваивается к конкретному полю базы данных через свойства TableName и FieldName.
* не рекомендуется сохранять файлы непосредственно в базу данных, так как это приводит к замедлению работы.
Свойства компонента
Свойство |
Описание |
TableName |
Определяет, к какой таблице базы данных принадлежит данный компонент |
FieldName |
Определяет, к какому полю таблицы базы данных принадлежит данный компонент |
BgColor |
Определяет цвет фона компонента |
CopyTo |
Позволяет указать, куда необходимо автоматически скопировать файл. Подробней. |
Font → Color |
Цвет текста |
Font → Name |
Имя шрифта для текста |
Font → Size |
Размер шрифта для текста |
Font → Style |
Стиль шрифта. Доступно три стиля: жирный, наклонный и подчеркнутый. Стили можно комбинировать. |
Name |
Уникальное имя компонента на форме |
Type |
Устанавливает метод работы с файлом, сохранять в базу данных, ссылаться на файл, ссылаться на папку |
Left |
X координата компонента на форме |
Top |
Y координата компонента на форме |
Width |
Ширина компонента |
Height |
Высота компонента |
TabOrder |
Определяет порядковый номер компонента в очереди обхода фокусом ввода компонентов, находящихся на Форме, при нажатии клавиши Tab |
TabStop |
Определяет, будет ли компонент получать фокус, при нажатии клавиши Tab на форме |
Visible |
Определяет видимость компонента |
Anchors |
Задает поведение компонента при изменении размеров формы. Подробней. |
Дополнительные свойства (Additional, редко используемые)
Свойство |
Описание |
Alignment |
Выравнивание надписи по горизонтали. Доступно выравниание: taLeftJustify, taCenter, taRightJustify; левое, по центру и правое соотвественно. |
AutoSelect |
Определяет, будет ли текст автоматически выделен при получении фокуса ввода компонентов |
AutoSize |
Определяет, будет ли подбираться высота компонента автоматиески, в зависимости от размера шрифта |
BevelInner |
Определяет стиль внутренней обводки |
BevelKind |
Определяет стиль обводки |
BevelOuter |
Определяет стиль внешней обводки |
BorderStyle |
Определяет стиль бордюра |
BiDiMode |
Определяет направление текста. В некоторых языках письмо осуществляется не слево-направо, а наоборот. |
CharCase |
Позволяет выбрать регистр букв для текста |
Constraints |
Свойство позволяет задать максимальную и минимальную ширину и высоту компонента. Имеет смысл при использовании свойства Anchors. |
Cursor |
Позволяет выбрать иконку курсора, когда курсор находится над данным компонентом |
Enabled |
Определяет доступность компонента для пользователя |
HideSelection |
Скрывать выделение текста при потере фокуса компонентом |
Hint |
Всплывающая подсказка. Подсказка будет показана, если свойство ShowHint = True |
MaxLength |
Определяет максимальную допустимую длинну текста |
ReadOnly |
Позволяет запретить редактировать значение пользователем |
ShowHint |
Определяет, показывать ли всплывающую подсказку, см. также Hint |
TextHint |
Позволяет задать текст-подсказку, которая видна, когда компоненту не присвоен текст |
Text |
Позволяет компоненту присвоить текст |