Ввод и вывод массива с помощью компонента StringGrid

Для ввода или вывода массива можно на форму поместить компонент StringGrid (вкладка Additional). Он представляет собой таблицу с ячейками Cells[j,i] в строках и столбцах.

Для ввода следует сделать таблицу редактируемой с помощью свойства Options è goEditing=True.

Количество строк, столбцов и ширину колонок можно изменить через свойства в самой программе при создании формы или в Инспекторе объектов для данного компонента.

For j:=1 to 5 do // Ввод массива по столбцам

For i:=1 to 5 do

a[j,i]:=StrToInt(StringGrid1.Cells[j,i]);

Пример программы,

которая вводит из одной таблицы StringGrid1 значения элементов массива и выводит их в другую таблицу StringGrid2

var Form1: TForm1;

A:Array[1..5,1..5] of byte; // Массив 5х5 элементов