Компонент StringGrid (рис. 2.9) представляет собой таблицу, ячейки которой содержат строки символов. Свойства компонен та приведены в табл. 2.10.

Рис. 2.9. Компонент StringGrid

Таблица 2.10. Свойства компонента StringGrid

Свойство

Описание

Name

Имя компонента. Используется в программе для доступа к компоненту и его свойствам

ColCount

Количество колонок таблицы

RowCount

Количество строк таблицы

DefaultColWidth

Ширина колонок таблицы

DefaultRowHeight

Высота строк таблицы

FixedCols

Количество зафиксированных слева колонок таблицы. Зафиксированные колонки выделяются цветом и при горизонтальнойпрокрутке таблицы остаются на месте

FixedRows

Количество зафиксированных сверху строктаблицы. Зафиксированные строки выделяются цветом и при вертикальной прокрутке таблицы остаются на месте

Cells

Соответствующий таблице двумерный массив. Ячейке таблицы, находящейся на пересечении столбца с номером col и строкис номером row, соответствует элементcells[col,row]

GridLineWidth

Ширина линий, ограничивающих ячейкитаблицы

Left

Расстояние от левой границы поля таблицыдо левой границы формы

Top

Расстояние от верхней границы поля таблицы до верхней границы формы

Height

Высота поля таблицы

Width

Ширина поля таблицы

Options.goEditing

Признак допустимости редактирования содержимого ячеек таблицы. True — редактирование разрешено, False — запрещено

Options.goTab

Разрешает (True) или запрещает (False)использование клавиши <ТаЬ> для перемещения курсора в следующую ячейку таблицы

Options.goAlwaysShowEditor

Признак нахождения компонента в режимередактирования. Если значение свойстваFalse, то для того, чтобы в ячейке появилсякурсор, надо начать набирать текст, нажатьклавишу или сделать щелчок мышью

Font

Шрифт, используемый для отображениясодержимого ячеек таблицы

ParentFont

Признак наследования характеристикшрифта формы