Таблицы представляют собой элементы, позволяющие отображать данные в виде строк и столбцов. Для работы с таблицами в Delphi имеются компоненты StringGrid и DrawGrid.
Таблица DrawGrid позволяет отображать в ячейках текстовую и графическую информацию. Автоматически выводится только сетка, а прорисовка содержимого ячеек – это обязанность программиста.
Более простым и удобным для использования является компонент StringGrid (таблица строк), применяемый для обработки текстовых данных.
Рассмотрим свойства, характерные для этих компонентов:
Свойство
Значение
ColCount
Количество столбцов
FixedColor
Цвет фиксированных ячеек
FixedCols
Количество фиксированных столбцов
FixedRows
Количество фиксированных строк
GridLineWidth
Ширина разделительных линий
RowCount
Количество строк
ScrollBars
Возможность отображения полос прокрутки
ssNone – полосы не допускаются
ssHorizontal – допускается горизонтальная полоса
ssVertical –допускается вертикальная полоса
ssBoth – допускаются обе полосы
Cells
Двумерные массив строк таблицы.
Например, StringGrid1.Cells[0,0] –обращение к первой ячейке таблицы
Cols
Одномерный массив столбцов таблицы. Например, строка StringGrid1.Cols[1].Add('123'); добавляет во вторую колонку строку '123'