Delphi 3 и создание приложений баз данных


Свойства


•property DataSource : TDataSowce; -

содержит имя компонента TDataSource, который ссылается на соответствующий набор данных (компоненты TTable или TQuery).

property Columns : TDBGridColumns; -

коллекция столбцов TDBGrid. Имеет собственные свойства и методы:

••

го rt property Count: Integer; - содержит число столбцов в TDBGrid.

•• rt property Items [Index: Integer]: TColumn; -

обеспечивает доступ к свойствам столбца с индексом Index, принадлежащего диапазону [O..TDBGrid1.Columns.Count-l]:

•••

property Alignment : TAlignment; - определяет выравнивание в столбце;

•••

property ButtonStyle: TColumnButtonStyle; - определяет тип кнопки, назначенной столбцу; TColumnButtonStyle = (cbsAuto, cbsEllipsis^ cbsNone);

•••

property Color: TColor - определяет цвет фона;

••• function DefaultColor: TColor; -

восстанавливает умалчиваемый цвет столбца;

•••

function DefaultFont: TFont; - восстанавливает умалчиваемый шрифт столбца;

••• function DefaultReadOnly: Boolean; -

восстанавливает умалчиваемое значение свойства ReadOnly столбца;

•••

function DefaultWidth: Integer; - восстанавливает умалчиваемую ширину столбца;

••• property DropDownRows : Integer; -

определяет число строк в выпадающем списке возможных значений столбца;

••• property Field: TField; -

ссылается на компонент TField, значения которого выводятся в столбце;

•••

property FieldName: String; - определяет имя поля;

•••

property Font: TFont; - определяет шрифт содержимого столбца, его размер и цвет;

•••

property PickList: TStrings; - определяет список возможных значений столбца;

•••

property ReadOnly: Boolean; - определяет возможность (False) или невозможность (True) корректировки значений в столбце;

••• property Title: TColumnTitle; -

определяет свойства и методы для работы с заголовком столбца:

•••• property Alignment: TAlignment;

- определяет выравнивание;

••••

property Caption: String; - определяет текст заголовка;

••••

property Color: TColor; - определяет цвет фона заголовка

столбца; •

•••• junction DefaultColor: TColor; -

восстанавливает умалчиваемый цвет заголовка;

•••• function DefaultFont: TFont; -

восстанавливает умалчиваемый шрифт;

•••• function DefaultCaption: String; -

восстанавливает умалчиваемый текст заголовка;

•••• property Font: TFont; -

определяет шрифт заголовка столбца, его размер и цвет;

••••

procedure RestoreDefaults; - восстанавливает все свойства заголовка столбца, принимавшиеся по умолчанию.

••• property Width: Integer; -

определяет ширину столбца в пикселах;

•••

procedure RestoreDefaults; - восстанавливает все свойства столбца, принимавшиеся по умолчанию.

•• ro, rt property State : TDBGridColumnsState; -

возвращает значение csDefault, если столбцы TDBGrid формируются на основе свойств полей ТБД, и значение csCustomized, если в TDBGrid присутствуют постоянные столбцы.

• property Default Drawing : Boolean;

- определяет, рисуется ли ячейка TDBGrid и данные, в ней содержащиеся, автоматически (значение True), или по алгоритму определенному разработчиком приложения алгоритму (значение False). В случае, если имеет место управление прорисовкой со стороны самого приложения, алгоритм такого управления прорисовкой должен содержаться в обработчиках событий OnDrawColumnCell или OnDrawDataCell для данного TDBGrid. Заметим, что обработчик событий DrawDataCell введен для совместимости с более ранними версиями Delphi.

• property DragMode: TDragMode:

- определяет "перетаскивание" (drag and drop) столбцов. Возможные значения:

dmAutomatic -

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

dmMannal -

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

property Options: TDBGridOptions; -

управляет видом и поведением TDBGrid во время выполнения. Это свойство состоит из группы логических подсвойств:

dgEditing

True

(по умолчанию): разрешает редактирование, вставку и удаление записей непосредственно из TDBGrid. False: запрещает указанные действия.

dgAlwaysShowEditor

True:

выбор поля означает его перевод в состояние редактирования. False (по умолчанию) : поле автоматически не переводится в режим редактирования при его выборе.

dgTitles

True

(по умолчанию):, показывает заголовки столбцов в TDBGrid. False: заголовки столбцов не показываются.

dglndicator

True

(по умолчанию): показывается индикатор текущей записи как самый левый серый столбец. Указатель в режиме dsBrowse - стрелка влево, в режиме dsEdit - символ I-Beam, в режиме dslnsert -звездочка. False: указатель текущей записи не показывается.

DgColumnsResize

True

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

dgColLines

True

(по умолчанию): показываются вертикальные линии-разделители между столбцами. False: вертикальные разделители столбцов не показываются.

dgRowLines

True

(по умолчанию): показываются горизонтальные линии-разделители строк. False: разделители строк не показываются.

dgTabs

True

(по умолчанию): клавиша TAB используется для передвижения между столбцами текущей записи. False: клавиша TAB используется для выхода из TDBGrid.

dgRowSelect

True:

инверсная полоса, показывающая текущую строку TDBGrid во время обладания им фокусом ввода, отмечает всю строку. False (по умолчанию): инверсная полоса отмечает только ячейку текущего столбца в текущей строке.

dgAIwaysShowSelection

True:

инверсная полоса для отметки текущей строки показывается в TDBGrid независимо от того, обладает он фокусом управления или нет. False (по умолчанию): инверсная полоса видна только в то время, когда TDBGrid обладает фокусом ввода.

dgConfirmDelete

True

(по умолчанию): при удалении записи из TDBGrid (комбинация клавиш Ctrl+Del) запрашивается подтверждение удаления. False: подтверждение удаления не запрашивается, запись удаляется немедленно.

rt property Selectedlndex: Integer; -

возвращает номер поля, ассоциированного текущим столбцом в TDBGrid. Нумерация полей идет от 0. Если возвращено значение -1, никакое поле с данным столбцом не ассоциировано.

rt property SelectedField: TField; -

позволяет обратиться к полю, ассоциированному с текущим столбцом в TDBGrid.

• property ReadOnly: Boolean; -

позволяет редактировать, удалять и добавлять записи в НД непосредственно из TDBGrid. Свойство CanModify соответствующего НД установлено в True.




Начало  Назад  Вперед



Книжный магазин