Форма

Форма (объект тип TForm) является основой программы. Свойст ва формы (табл. 2.1) определяют вид окна программы.

Таблица 2.1. Свойства формы (объекта TForm)

Свойство

Описание

Name

Имя формы. В программе имя формы используется для управления формой и доступа к компонентам формы

Caption

Текст заголовка

Top

Расстояние от верхней границы формы до верхней границы экрана

Left

Расстояние от левой границы формы до левой границы экрана

Width

Ширина формы

Height

Высота формы

ClientWidth

Ширина рабочей (клиентской) области формы, т. е.без учета ширины левой и правой границ

ClientHeight

Высота рабочей (клиентской) области формы, т. е. без учета высоты заголовка и ширины нижней границыформы

BorderStyle

Вид границы. Граница может быть обычной(bsSizeable), тонкой (bsSingle) или отсутствовать(bsNone). Если у окна обычная граница, то во времяработы программы пользователь может при помощимыши изменить размер окна. Изменить размер окна стонкой границей нельзя. Если граница отсутствует, тона экран во время работы программы будет выведеноокно без заголовка. Положение и размер такого окнаво время работы программы изменить нельзя

Borderlcons

Кнопки управления окном. Значение свойства определяет, какие кнопки управления окном будут доступны пользователю во время работы программы. Значе-ние свойства задается путем присвоения значенийуточняющим свойствам biSystemMenu, biMinimize,MMaximize и biHelp. Свойство biSystemMenu опре-деляет доступность кнопки Свернуть и кнопки сис-темного меню, biMinimize — кнопки Свернуть,biMaximize — кнопки Развернуть, biHelp— кнопкивывода справочной информации

Icon

Значок в заголовке диалогового окна, обозначающийкнопку вывода системного меню

Color

Цвет фона. Цвет можно задать, указав название цвета или привязку к текущей цветовой схеме операционной системы. Во втором случае цвет определяетсятекущей цветовой схемой, выбранным компонентомпривязки и меняется при изменении цветовой схемыоперационной системы

Font

 

Шрифт. Шрифт, используемый "по умолчанию" компонентами, находящимися на поверхности формы. Изменение свойства Font формы приводит к автоматическому изменению свойства Font компонента, wiineannaрасполагающегося на поверхности формы. То естькомпоненты наследуют свойство Font от формы (имеется возможность запретить наследование)

Canvas

Поверхность, на которую можно вывести графику

Label

Компонент Label (рис. 2.1) предназначен для вывода текста на поверхность формы. Свойства компонента (табл. 2.2) определя ют вид и расположение текста.

Рис. 2.1. Компонент Label — поле вывода текста

Таблица 2.2. Свойства компонента Label (поле вывода текста)

Свойство

Описание

Name

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

Caption

Отображаемый текст

Left

Расстояние от левой границы поля вывода до левой границы формы

Top

Расстояние от верхней границы поля вывода до верхней границы формы

Height

Высота поля вывода

Width

Ширина поля вывода

AutoSize

Признак того, что размер поля определяется егосодержимым

Wordwrap

Признак того, что слова, которые не помещаются втекущей строке, автоматически переносятся на следующую строку (значение свойства AutoSize долж-но быть False)

Alignment

Задает способ выравнивания текста внутри поля.Текст может быть выравнен по левому краю(taLeftJustify), по центру (taCenter) или поправому краю (taRightJustify)

Font

Шрифт, используемый для отображения текста.Уточняющие свойства определяют способ начертания СИМВОЛОВ (Font.Name), размер (Font.Size) Ицвет СИМВОЛОВ(Font.Color)

ParentFontColor-

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

Transparent

Управляет отображением фона области вывода текста. Значение True делает область вывода текстапрозрачной (область вывода не закрашивается цветом, заданным свойством Color)

Visible

Позволяет скрыть текст (False) или сделать его видимым (True)

Edit

Компонент Edit (рис. 2.2) представляет собой поле ввода-редактирования строки символов. Свойства компонента приведены в табл. 2.3.

Рис. 2.2. Компонент Edit — поле ввода-редактирования строки символов

Таблица 2.3.
Свойства компонента Edi t (поле редактирования)

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности — для доступа к тексту, введенному в поле редактирования

Text

Текст, находящийся в поле ввода и редактирования

Left

Расстояние от левой границы компонента до левой границы формы

Top

Расстояние от верхней границы компонента до верхнейграницы формы

Height

Высота поля

Width

Ширина поля

Font

Шрифт, используемый для отображения вводимого текста

ParentFont

Признак наследования компонентом характеристикшрифта формы, на которой находится компонент. Еслизначение свойства равно True, то при изменении свойства Font формы автоматически меняется значениесвойства Font компонента

Enabled

Используется для ограничения возможности изменитьтекст в поле редактирования. Если значение свойстваравно False, то текст в поле редактирования изменитьнельзя

Visible

Позволяет скрыть компонент (False) или сделать егоВИДИМЫМ (True)

Button

Компонент Button (рис. 2.3) представляет собой командную кнопку. Свойства компонента приведены в табл. 2.4.

Рис. 2.3. Компонент Button — командная кнопка Memo

Таблица 2.4. Свойства компонента Button (командная кнопка)

Name

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

Caption

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

Left

Расстояние от левой границы кнопки до левой границыформы

Top

Расстояние от верхней границы кнопки до верхнейграницы формы

Height

Высота кнопки

Width

Ширина кнопки

Enabled

Признак доступности кнопки. Если значение свойстваравно True, то кнопка доступна. Если значение свойства равно False, то кнопка не доступна, например, врезультате щелчка на кнопке событие Click не возникает

Visible

Позволяет скрыть кнопку (False) или сделать ее видимой (True)

Hint

Подсказка — текст, который появляется рядом с указателем мыши при позиционировании указателя на командной кнопке (для того чтобы текст появился, надочтобы значение свойства ShowHint было True)

ShowHint

Разрешает (True) или запрещает (False) отображениеподсказки при позиционировании указателя на кнопке

Memo

Компонент Memo (рис. 2.4) представляет собой элемент редактирования текста, который может состоять из нескольких строк.
Свойства компонента приведены в табл. 2.5.

Рис. 2.4. Компонент Memo

Таблица 2.5. Свойства компонента Memo

Name

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

Text

Текст, находящийся в поле Memo. Рассматриваетсякак единое целое

Lines

Массив строк, соответствующий содержимому поля.Доступ к строке осуществляется по номеру. Строкинумеруются с нуля

Lines.Count

Количество строк текста в поле Memo

Left

Расстояние от левой границы поля до левой границыформы

Top

Расстояние от верхней границы поля до верхней границы формы

Height

Высота поля

Width

Ширина поля

Font

Шрифт, используемый для отображения вводимоготекста

ParentFont

Признак наследования свойств шрифта родительскойформы

RadioButton

Компонент RadioButton (рис. 2.5) представляет зависимую кнопку, состояние которой определяется состоянием других кнопок группы. Свойства компонента приведены в табл. 2.6.
Если в диалоговом окне надо организовать несколько групп пе реключателей, то каждую группу следует представить компонен том RadioGroup.

Рис. 2.5. Компонент RadioButton

Name

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

Caption

Текст, который находится справа от кнопки

Checked

Состояние, внешний вид кнопки:если кнопка выбрана, то Checked = True;если кнопка не выбрана, то Checked = False

Left

Расстояние от левой границы флажка до левой границыформы

Top

Расстояние от верхней границы флажка до верхней границы формы

Height

Высота поля вывода поясняющего текста

Width

Ширина поля вывода поясняющего текста

Font

Шрифт, используемый для отображения поясняющеготекста

ParentFont

Признак наследования характеристик шрифта родительской формы

CheckBox

Компонент CheckBox (рис. 2.6) представляет собой независимую кнопку (переключатель). Свойства компонента приведены в табл. 2.7.

Рис. 2.6. Компонент CheckBox

Таблица 2.7. Свойства компонента checkBox

Name

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

Caption

Текст, который находится справа от флажка

Checked

Состояние, внешний вид флажка:если флажок установлен (в квадратике есть "галочка"),ТО Checked = True;если флажок сброшен (нет "галочки"),то Checked =False

State

Состояние флажка. В отличие от свойства checked,позволяет различать установленное, сброшенное ипромежуточное состояния. Состояние флажка определяет одна из констант:cbChecked (установлен); cbGrayed (серый, неопределенное состояние); cbUnChecked (сброшен)

AllowGrayed

Свойство определяет, может ли флажок быть в промежуточном состоянии:если AllowGrayed = False, то флажок может бытьтолько установленным или сброшенным;если AllowGrayed = True, то допустимо промежуточное состояние

Left

Расстояние от левой границы флажка до левой границы формы

Top

Расстояние от верхней границы флажка до верхней границы формы

Height

Высота поля вывода поясняющего текста

Width

Ширина поля вывода поясняющего текста

Font

Шрифт, используемый для отображения поясняющеготекста

ParentFont

Признак наследования характеристик шрифта родительской формы

ListBox

Компонент ListBox (рис. 2.7) представляет собой список, в котором можно выбрать нужный элемент. Свойства компонента приведены в табл. 2.8.

Рис. 2.7. Компонент ListBox

Таблица 2.8. Свойства компонента LlstSox

Свойство

Описание

Name

Имя компонента. В программе используется для доступа к компоненту и его свойствам

Items

Элементы списка — массив строк

Count

Количество элементов списка

Sorted

Признак необходимости автоматической сортировки(True) списка после добавления очередного элемента

Itemlndex

Номер выбранного элемента (элементы списка нумеруются с нуля). Если в списке ни один из элементов невыбран, то значение свойства равно минус 1

Left

Расстояние от левой границы списка до левой границыформы

Top

Расстояние от верхней границы списка до верхней границы формы

Height

Высота поля списка

Width

Ширина поля списка

Font

Шрифт, используемый для отображения элементовсписка

ParentFont

Признак наследования свойств шрифта родительскойформы

ComboBox

Компонент ComboBox (рис. 2.8) дает возможность ввести данные в поле редактирования путем набора на клавиатуре или выбором из списка. Свойства компонента приведены в табл. 2.9.
ComboBox

Рис. 2.8. Компонент ComboBox

Таблица 2.9. Свойства компонента ComboBox

Свойство

Описание

Name

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

Text

Текст, находящийся в поле ввода-редактирования

Items

Элементы списка — массив строк

Count

Количество элементов списка

Itemlndex

Номер элемента, выбранного в списке. Если ни один из элементов списка не был выбран, то значение свойства равно минус 1

Sorted

Признак необходимости автоматической сортировки (True) списка после добавления очередногоэлемента

DropDownCount

Количество отображаемых элементов в раскрытомсписке. Если количество элементов списка больше чем DropDownCount, то появляется вертикальная полоса прокрутки

Left

Расстояние от левой границы компонента до левойграницы формы

Top

Расстояние от верхней границы компонента доверхней границы формы

Height

Высота компонента (поля ввода-редактирования)

Width.

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

Font

Шрифт, используемый для отображения элементов списка

ParentFont

Признак наследования свойств шрифта родительской формы

StringGrid

Компонент StringGrid (рис. 2.9) представляет собой таблицу, ячейки которой содержат строки символов. Свойства компонен та приведены в табл. 2.10.

Рис. 2.9. Компонент StringGrid

Таблица 2.10. Свойства компонента StringGrid

Свойство

Описание

Name

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

ColCount

Количество колонок таблицы

RowCount

Количество строк таблицы

DefaultColWidth

Ширина колонок таблицы

DefaultRowHeight

Высота строк таблицы

FixedCols

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

FixedRows

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

Cells

Соответствующий таблице двумерный массив. Ячейке таблицы, находящейся на пересечении столбца с номером col и строкис номером row, соответствует элементcells[col,row]

GridLineWidth

Ширина линий, ограничивающих ячейкитаблицы

Left

Расстояние от левой границы поля таблицыдо левой границы формы

Top

Расстояние от верхней границы поля таблицы до верхней границы формы

Height

Высота поля таблицы

Width

Ширина поля таблицы

Options.goEditing

Признак допустимости редактирования содержимого ячеек таблицы. True — редактирование разрешено, False — запрещено

Options.goTab

Разрешает (True) или запрещает (False)использование клавиши <ТаЬ> для перемещения курсора в следующую ячейку таблицы

Options.goAlwaysShowEditor

Признак нахождения компонента в режимередактирования. Если значение свойстваFalse, то для того, чтобы в ячейке появилсякурсор, надо начать набирать текст, нажатьклавишу <F2> или сделать щелчок мышью

Font

Шрифт, используемый для отображениясодержимого ячеек таблицы

ParentFont

Признак наследования характеристикшрифта формы

Image

Компонент image (рис. 2.10) обеспечивает вывод на поверхность формы иллюстраций, представленных в bmp-формате (чтобы компонент можно было использовать для отображения иллюст раций в формате JPG, надо подключить модуль jpeg — указать имя модуля в директиве uses). Свойства компонента image при ведены в табл. 2.11.
Image

Рис. 2.10. Компонент Image

Таблица 2.11. Свойства компонента image

Свойство

Описание

Picture

Иллюстрация, которая отображается в поле компонента

Width, Height

Размер компонента. Если размер компонентаменьше размера иллюстрации, и значение свойств AutoSize, Strech И Proportional равно False,то отображается часть иллюстрации

Proportional

Признак автоматического масштабирования картинки без искажения. Чтобы масштабированиебыло выполнено, значение свойства AutoSizeдолжно быть False

Strech

Признак автоматического масштабирования (сжатия или растяжения) иллюстрации в соответствии с реальным размером компонента. Если размеркомпонента не пропорционален размеру иллюстрации, то иллюстрация будет искажена

AutoSize

Признак автоматического изменения размеракомпонента в соответствии с реальным размером иллюстрации

Center

Признак определяет расположение картинки вполе компонента по горизонтали, если ширинакартинки меньше ширины поля компонента. Еслизначение свойства равно False, то картинка прижата к правой границе компонента, если True —то картинка располагается по центру

Visible

Отображается ли компонент и, соответственно,иллюстрация на поверхности формы

Canvas

Поверхность, на которую можно вывести графику

Timer

Компонент Timer (рис. 2.11) обеспечивает генерацию последова тельности событий onTimer. Свойства компонента приведены в табл. 2.12.

Рис. 2.11. Компонент Timer

Таблица 2.12. Свойства компонента Timer

Свойство

Описание

Name

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

Interval

Период генерации события OnTimer. Задается в миллисекундах

Enabled

Разрешение работы. Разрешает (значение True) илизапрещает (значение False) генерацию событияOnTimer

Animate

Компонент Animate (рис. 2.12) позволяет воспроизводить простую, не сопровождаемую звуком анимацию, кадры которой находятся в AVI-файле. Свойства компонента приведены в табл. 2.13.

Рис. 2.12. Компонент Animate

Таблица 2.13. Свойства компонента Animate

Свойство

Описание

Name

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

FileName

Имя AVI-файла, в котором находится анимация, отображаемая при помощи компонента

StartFrame

Номер кадра, с которого начинается отображениеанимации

StopFrame

Номер кадра, на котором заканчивается отображениеанимации

Activate

Признак активизации процесса отображения кадрованимации

Color

Цвет фона компонента (цвет "экрана"), на которомвоспроизводится анимация

Transparent

Режим использования "прозрачного" цвета при отображении анимации

Repetitions

Количество повторов отображения анимации

MediaPlayer

Компонент MediaPlayer (рис. 2.1.3) позволяет воспроизвести ви деоролик, звук и сопровождаемую звуком анимацию. Свойства компонента приведены в табл. 2.14.

Рис. 2.13. Компонент MediaPlayer

Таблица 2.14. Свойства компонента MediaPlayer

Свойство

Описание

Name

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

DeviceType

Тип устройства. Определяет конкретное устройство, которое представляет собой компонентMediaPlayer. Тип устройства задается именованной константой: dtAutoSelect — тип устройства определяется автоматически; dtVaweAudio —проигрыватель звука; dtAVlvideo — видеопроигрыватель; dtCDAudio — CD-проигрыватель

FileName

Имя файла, в котором находится воспроизводимый звуковой фрагмент или видеоролик

AutoOpen

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

Display

Определяет компонент, на поверхности котороговоспроизводится видеоролик (обычно в качествеэкрана для отображения видео используют компонент Panel)

VisibleButtons

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

SpeedButton

Компонент SpeedButton (рис. 2.14) представляет собой кнопку, на поверхности которой находится картинка. Свойства компо нента приведены в табл. 2.15.

Рис. 2.14. Компонент SpeedButton

Таблица 2.15. Свойства компонента SpeedButton

Свойство

Описание

Name

Имя компонента. Используется для доступа к компоненту и его свойствам

Glyph

Битовый образ, в котором находятся картинки для каждого из состояний кнопки. В битовом образе можетбыть до четырех изображений кнопки (рис. 2.15)

NumGlyphs

Количество картинок в битовом образе Glyph

Flat

Свойство Flat определяет вид кнопки (наличие границы). Если значение свойства равно True, то границакнопки появляется только при позиционировании указателя мыши на кнопке

Grouplndex

Идентификатор группы кнопок. Кнопки, имеющиеодинаковый идентификатор группы, работают подобнопереключателям: нажатие одной из кнопок группывызывает срабатывание других кнопок этой группы

Down

Идентификатор состояния кнопки. Изменить значениесвойства можно, если значение свойства Grouplndexне равно 0

Left

Расстояние от левой границы кнопки до левой границыформы

Top

Расстояние от верхней границы кнопки до верхнейграницы формы

Height

Высота кнопки

Width

Ширина кнопки

Enabled

Признак доступности кнопки. Если значение свойстваравно True, то кнопка доступна. Если значение свойства равно False, то кнопка не доступна

Visible

Позволяет скрыть кнопку (False) или сделать ее видимой (True)

Hint

Подсказка — текст, который появляется рядом с указателем мыши при позиционировании указателя на командной кнопке (для того чтобы текст появился, надочтобы значение свойства ShowHint было True)

ShowHint

Разрешает (True) или запрещает (False) отображение подсказки при позиционировании указателя накнопке

Рис. 2.15. Структура и пример битового образа Glyph: картинки, соответствующие состоянию кнопки UpDown

UpDown

Компонент upDown (рис. 2.16) представляет собой две кнопки, используя которые можно изменить значение внутренней переменной-счетчика на определенную величину. Увеличение или уменьшение значения происходит при каждом щелчке на одной из кнопок. Свойства компонента приведены в табл. 2.16. UpDown

Рис. 2.16. Компонент UpDown

Таблица 2.16. Свойства компонента upDown

Свойство

Описание

Name

Имя компонента. Используется для доступа к компоненту и его свойствам

Position

Счетчик. Значение свойства изменяется в результатещелчка на кнопке Up (увеличивается) или Down (уменьшается). Диапазон изменений определяют свойства Min и Мах, величину изменения - свойствоIncrement

Min

Нижняя граница диапазона изменения свойстваPosition

Max

Верхняя граница диапазона изменения свойстваPosition

Increment

Величина, на которую изменяется значение свойстваPosition в результате щелчка на одной из кнопоккомпонента

Associate

Определяет компонент (Edit — поле вводаредактирования), используемый в качестве индикатора значения свойства Position. Если значение свойства задано, то при изменении содержимого поляредактирования автоматически меняется значениесвойства Position

Orientation

Задает ориентацию кнопок компонента. Кнопки могутбыть ориентированы вертикально (udVertical) илигоризонтально (udHorizontal)

Table

Компонент Table (рис. 2.17) представляет всю таблицу базы данных. Свойства компонента приведены в табл. 2.17.

Рис. 2.17. Компонент Table — таблица базы данных

Свойство

Описание

Name

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

DatabaseName

Имя базы данных, частью которой является таблица(файл данных), для доступа к которой используетсякомпонент. В качестве значения свойства следуетприменять псевдоним базы данных

TableName

Имя файла данных (таблицы данных), для доступак которому используется компонент

TableType

Тип таблицы. Таблица может быть набором данныхв формате Paradox (ttParadox), dBase (ttDBase),FoxPro (ttFoxPro) или представлять собой форматированный текстовый файл (ttASCii)

Active

Признак того, что таблица активна (файл данныхоткрыт). В результате присваивания свойству значения True происходит открытие файла таблицы

Query

Компонент Query (рис. 2.18) представляет часть базы данных — записи, содержимое которых удовлетворяют критерию SQL-за проса к таблице. Свойства компонента приведены в табл. 2.18.

Рис. 2.18. Компонент Query обеспечивает выбор информации из базы данных

Таблица 2.18.. Свойства компонента Query

Свойство

Описание

Name

Имя компонента. Используется компонентом DataSourceдля связи результата выполнения запроса (набора записей) с компонентом, обеспечивающим просмотр записей,например DBGrid

SQL

Записанный на языке SQL-запрос к базе данных (к таблице)

Active

При присвоении свойству значения True активизируетвыполнение запроса

DataSource

Компонент DataSource (рис. 2.19) обеспечивает связь между данными, представленными компонентом таЫе или Query и Компонентами Отображения даННЫХ (DBEdit, DBMemo, DBGrid). Свойства компонента приведены в табл. 2.19.

Рис. 2.19. Компонент DataSource обеспечиват связь между данными и компонентом просмотра редактирования

Таблица 2.19. Свойства компонента Da taSource

Свойство

Описание

Name

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

DataSet

Компонент, представляющий собой входные данные(Table ИЛИ Query)

DBEdit, DBMemo, DBText

Компоненты DBEdit и DBMemo (рис. 2.20) обеспечивают просмотр и редактирование полей записи базы данных, компонент DBText — только просмотр. Свойства компонентов приведены в табл. 2.20.

Рис. 2.20. Компоненты просмотра и редактирования полей БД

Таблица 2.20. Свойства компонентов DBText, DBEdit и DBMemo

Свойство

Описание

Name

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

DataSource

Компонент-источник данных

DataField

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

DBGrid

Компонент DBGrid (рис. 2.21) используется для просмотра и ре дактирования базы данных в режиме таблицы. Свойства компо нента приведены в табл. 2.21.
DBGrid

Рис. 2.21. Компонент DBGrid обеспечивает работу с базой данных в режиме таблицы

Таблица 2.21. Свойства компонента DBGrid

Свойство

Описание

Name

Имя компонента

Свойство

Описание

DataSource

Источник отображаемых в таблице данных (компонент DataSource)

Columns

Свойство columns представляет собоймассив компонентов типа Column, каждыйиз которых определяет колонку таблицыи отображаемую в ней информацию(табл. 2.22)

Options.dgTitles

Разрешает вывод строки заголовкастолбцов

Options.dglndicator

Разрешает вывод колонки индикатора. Вовремя работы с базой данных текущаязапись помечается в колонке индикаторатреугольником, новая запись — звездочкой, редактируемая — специальным значком

Options.dgColumnResize

Разрешает менять во время работы программьГширину колонок таблицы

Options.dgColLines

Разрешает выводить линии, разделяющие колонки таблицы

Options.dgRowLines

Разрешает выводить линии, разделяющие строки таблицы

Column

Таблица 2.22. Свойства компонента column

Свойство

Описание

FieldName

Поле записи, содержимое которого выводится вколонке

Width

Ширина колонки в пикселах

Font

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

Color

Цвет фона колонки

Свойство

Описание

Alignment

Способ выравнивания текста в ячейках колонки.Текст может быть выравнен по левому краю(taLeftJustify), по центру (taCenter) или поправому краю (t.aRiyhtJustify)

Title.Caption

Заголовок колонки. Значением по умолчаниюявляется имя поля записи

Title.Alignment

Способ выравнивания заголовка колонки. Заголовок может быть выравнен по левому краю(taLeftJustify), по центру (taCenter) или поправому краю (taRightJustify)

Title.Color

Цвет фона заголовка колонки

Title.Font

Шрифт заголовка колонки

DBNavigator

Компонент DBNavigator (рис. 2.22 и 2.23) обеспечивает переме щение указателя текущей записи, активизацию режима редакти рования, добавление и удаление записей. Компонент представ ляет собой совокупность командных кнопок (табл. 2.23). Свой ства компонента приведены в табл. 2.24.
DBNavigator

Рис. 2.22. Значок компонента DBNavigator

Рис. 2.23. Компонент DBNavigator

Кнопка

Обозначение

Действие

К первой

nbFirst

Указатель текущей записиперемещается к первой записи файла данных

К предыдущей

Prior

Указатель текущей записиперемещается к предыдущей записи файла данных

К следующей

nbNext

Указатель текущей записиперемещается к следующей записи файла данных

К последней

nbLast

Указатель текущей записиперемещается к последней записи файла данных

>Добавить

nblnsert

В файл данных добавляетсяновая запись

Удалить

nbDelete'

Удаляется текущая записьфайла данных

Редактирование

nbEdit

Устанавливает режим редактирования текущей записи

Сохранить

nbPost

Изменения, внесенныев текущую запись, записываются в файл данных

Отменить

Cancel

Отменяет внесенныев текущую запись изменения

Обновить

nbRefresh

Записывает внесенныеизменения в файл

Таблица 2.24. Свойства компонента DBNavigator

Свойство

Описание

Name

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

DataSource

Имя компонента, являющегося источникомданных. В качестве источника данных можетвыступать база данных (компонент Database),таблица (компонент Table) или результат вы-полнения запроса (компонент Query)

VisibleButtons

Видимые командные кнопки