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


         

содержит имя компонента TDataSource, который


•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.

Содержание  Назад  Вперед