Табличное представление данных. Компонент TDBGrid.
Таблица 15.3. Свойства и методы класса TColumn.
| Объявление | Тип | Описание |
|---|---|---|
| Свойства | ||
| property Alignment: TAlignment; | Pb | Определяет выравнивание данных в колонке |
| type TColumnValue = (cvColor, cvWidth, cvFont, cvAlignment, cvReadOnly, cvTitleColor, cvTitleCaption, cv'i'itleAlignment, cvTitleFont, cvImeMode, cvImeName); TColuinnValues = set of TColumnValue; property AssignedValues: TColuranValues; |
Ro | Возвращает набор атрибутов колонки, которые были изменены по сравнению с первоначальными |
| type TColumnButtonStyle = (cbsAuto, cbsEllipsis, cbsNone); property ButtonStyle: TColumnButtonStyle; |
Pb | Задает способ редактирования данных в колонке:
|
| property Color: TColor; | Pb | Цвет фона колонки |
| property DisplayName: string; | Pu | Название колонки в списке Редактора столбцов |
| property DropDownRows: Cardinal; | Pb | Определяет число строк разворачивающегося списка ячейки |
| property Expandable: Boolean; | Pu | В значении True разрешает показ связанных с полем колонки дочерних полей абстрактного, ссылочного типов и массивов |
| property Expanded: Boolean; | Pb | При значении True каждое дочернее поле отображается в новой колонке. При значении False дочерние поля отображаются через точку с запятой и не доступны для редактирования |
| property FieldName: string; | Pb | Название поля, связанного с колонкой |
| property Font: TFont; | Pb | Шрифт данных в колонке |
| property Grid: TCustomDBGrid; | Ro | Определяет сетку, содержащую эту колонку |
| property ParentColumn: TColumn; | Ro | Определяет колонку-владельца текущей колонки. Используется для дочерних полей |
| property PickList: TStrings; | Pb | Содержит разворачивающийся список, используемый при редактировании данных |
| property PopupMenu: TPopupMenu; | Pb | Связывает с колонкой всплывающее меню |
| property Showing: Boolean; | Ro | Возвращает значение True, если колонка видима |
| property Title: TColumnTitle; | Pb | Задает текст заголовка и его параметры |
| property Visible: Boolean; | Pb | Задает видимость колонки |
| property Width: Integer; | pb | Задает ширину колонки в пикселах |
| Методы | ||
| procedure Assign (Source: TPersistent); override; | Pu | Копирует колонку Source в текущую колонку |
| function Def aultAlignment: TAlignment; | Pu | Возвращает первоначальное значение выравнивания колонки |
| function DefaultColor: TColor; | Pu | Возвращает первоначальный фоновый цвет колонки |
| function DefaultFont: TFont; | Pu | Возвращает первоначальный шрифт данных в колонке |
| type TIraeMode = (imDisable, iraClose, imOpen, imDontCare, imSAlpha, imAlpha, imHira, imSKata, irnKata, imChinese, imSHanguel, imHanguel); function DefaultlmeMode: TImeMode; | Pu | Возвращает первоначальный способ ввода символов |
| type TImeName = type string; function DefaultlmeName: TImeName; |
Pu | Возвращает первоначальное имя редактора способа ввода символов |
| function DefaultReadOnly: Boolean; | Pa | Возвращает первоначальный режим редактирования данных |
| function DefaultWidth: Integer; | Pu | Возвращает первоначальную ширину колонки в пикселах |
| function Depth: Integer; | Pu | Возвращает число непосредственных предков колонки |
| procedure RestoreDefaults; virtual; | Pu | Восстанавливает первоначальные настройки колонки |
