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 | Признак наследования характеристик шрифта формы |