Цель работы: ознакомиться с основными свойствами компонент управления: DrawGrid, StringGrid и Timer, приобрести навыки их использования при создании приложений.
Компоненты DrawGrid и StringGrid
Компонент DrawGrid находится на панели Additional, компонент Timer - на панели System.
Основные свойства компонента DrawGrid:
DefaultColWidth – ширина столбца таблицы;
DefaultRowHeight – высота столбца таблицы;
DefaultDrawing – отображение ячеек таблицы;
GridLineWidth – толщина линий сетки;
ColCount – количество столбцов;
RowCount – количество строк;
BorderStyle – состояния рамки обрамления;
Нумерация колонок и строк начинается с нуля.
Основное свойство компонента Timer: интервал.
Таблица StringGrid находится на странице Additional палитры компонентов. Таблица StringGrid предназначена для отображения двумерной информации, например, элементов матрицы. В таблице может находиться произвольное количество строк и столбцов. Если зафиксировать необходимое количество первых строк и столбцов, то можно задавать заголовки строк и столбцов.
Основные свойства таблицы StringGrid:
|
|
Col:longint; задает столбец, в котором находится активная ячейка. Свойство доступно только на этапе выполнения программы;
ColCount: Longint;задает число столбцо в;
Row:Longint; задает строку, в которой находиться активная ячейка.
RowCount: Longint; задает число строк таблицы;
FixedCols: integer; задает число фиксированных столбцов. По умолчанию задается один фиксированный столбец.
FixedRows: integer; задает число фиксированных строк.
Cells[j,i]: string; обращение к ячейке, расположенной на пересечении строки i и j-го столбца. Нумерация строк и столбцов таблицы начинается с нуля.
Для определения поведения таблицы используется свойство Options. Это свойство задает флаги. Например, если значение флага goEditing свойства Options равно true, то это означает, что ячейки могут редактироваться на этапе выполнения программы.