Dazu fällt mir momentan nix professionelles ein, mein Lösungsansatz wäre die Vorbelegung im FormCreate (oder so) zu machen:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
ACol, ARow : Integer
begin
// Das geht auch im Objektinspektor.
StringGrid1.Cols := 5; // Anzahl der Spalten festlegen.
StringGrid1.Rows := 3; // Anzahl der Zeilen festlegen.
// 'ne Beispielbelegung:
for ACol := 0 to StringGrid1.Cols - 1 do begin
for ARol := 0 to StringGrid1.Rows - 1 do begin
StringGrid1.Cells[ACol, ARow] := Format('Spalte: %d, Zeile: %d',[ACol,ARow]);
end;
end;
// Oder wenn man genau weiß, wohin ein Text soll:
StringGrid1.Cels[1,5] := 'Das ist der Text für Spalte eins in der fünften Zeile.'
StringGrid1.Cels[4,7] := 'Das ist der Text für Spalte vier in der siebten Zeile.'
...
end;