Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
41
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

TStringGrid- таблица строк Свойства компонента:

property BorderStyle: TBorderStyle;

Определяет рамку компонента: bsNone -нет рамки; bsSingle - рамка толщиной 1 пиксель.

property Cells[ACol, ARow: Integer] : ; String;

Определяет содержимое ячейки с табличными координатами {ACol,ARow).

property Col: Longint;

Содержит номер столбца сфокусированной ячейки.

property ColCount: Longint;

Содержит количество столбцов таблицы.

property Cols[Index: Integer]: TStrings;

Содержит все строки колонки с индексом Index.

property ColWidths[Index: Longint] : Integer-

Содержит ширину столбца с индексом Index.

property DefaultColWidth: Integer-

Содержит умалчиваемое значение ширины столбца.

property DefaultDrawing: Boolean;

Разрешает/запрещает автоматическую прорисовку служебных элементов таблицы - фиксированной зоны, фона и прямоугольника сфокусированной ячейки и т.п.

property DefaultRowHeight: Integer;

Содержит умалчиваемую высоту рядов.

property EditorMode: Boolean;

Разрешает/запрещает редактирование ячеек. Игнорируется, если свойство Options включает goAlwayseShowEditor или не включает goEditing.

property FixedColor: TColor;

Определяет цвет фиксированной зоны.

property FixedCols: Integer;

Определяет количество столбцов фиксированной зоны.

property FixedRows: Integer-

Определяет количество рядов фиксированной зоны.

property GridHeight: Integer-

Содержит высоту таблицы.

property GridLineWidth: Integer;

Определяет толщину линий, расчерчивающих таблицу.

property GridWidth: Integer-

Содержит ширину таблицы.

property LeftCol: Longint;

Содержит номер самого левого столбца, видимого в зоне прокрутки.

property Objects [ACol, ARow:Integer]: TObject;

Обеспечивает доступ к объекту, связанному с ячейкой {ACol, ARow).

property Options: TGridOptions;

Содержит параметры таблицы (см. ниже).

property Row: Longint;

Содержит номер ряда сфокусированной ячейки.

property RowCount: Longint;

Содержит количество рядов таблицы.

property RowHeights[Index: Longint] : Integer-

Содержит высоту ряда с индексом Index.

property Rows[Index: Integer]: TStrings;

Содержит все строки ряда с индексом Index.

type TScrollStyle = (ssNone, ssHorizontal, ssVertical, ssBoth) ; property ScrollBars: TScrollStyle;

Определяет полосы прокрутки: ssNone -нет полос; ssHorizontal - в таблицу вставляется горизонтальная полоса; ^5 Vertical -вставляется вертикальная полоса; ssBoth — вставляются обе полосы.

TGridRect = record case Integer of 0: (Left,Top,Right,Bottom: Long-Int); 1: (TopLeft, BottomRight:. TGridCoord); end/property Selection: TGridRect;

Определяет группу выделенных ячеек в координатах левая-верхняя и правая-нижняя ячейки(нумерация столбцов и рядов идет от нуля, включая столбцы и ряды фиксированной зоны). После выделения сфокусированной окажется правая-нижняя ячейка.

property TabStops[Index: Long-IntJ: Boolean;

Разрешает/запрещает выбирать столбец с индексом Index при обходе ячеек клавишей Tab. Игнорируется, если Options не содержит goTabs.

property TopRow: Longint;

Содержит номер самого верхнего ряда, видимого в прокручиваемой зоне ячеек.

property VisibleColCount: Integer/

Содержит количество столбцов, полностью видимых в зоне прокрутки.

property VisibleRowCount: Integer;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]