Иллюстрированный самоучитель по Delphi 7 для профессионалов

Табличное представление данных. Компонент 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 Задает способ редактирования данных в колонке:
  • cbsAuto – кнопка в редактируемой ячейке появляется, если связанное поле является полем синхронного просмотра;
  • cbsEllipsis – кнопка в редактируемой ячейке появляется всегда, щелчок на кнопке вызывает обработчик OnEditButtonClick;
  • cbsNone – при редактировании ячейки кнопка не появляется
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 Восстанавливает первоначальные настройки колонки
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.