Программирование с C++ Builder



StringGrid



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



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


Таблица П.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) использование клавиши <Таb> для перемещения курсора в следующую ячейку таблицы

Options.goAlwaysShowEditor

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

Font

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

ParentFont

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