Tak jsem to nakonec vyřešil pomoci procedury autosize.
http://www.festra.com/eng/mtut09.htm
Mohl by mi prosím někdo zkušenější vysvětlit toto.
Když vložím do Form2.FormCreate
StringGrid1.Cells[4,4]:= 'test StringGridu';
AutoSizeCol(StringGrid1, 4);
Tak to fungujeJá však naplňují StringGrid už ve Form1 a pak ho až zavolám
Form2.StringGrid1.Cells[4,4]:= 'test StringGridu';
Form2.Show;
Tímto způsobem však autosize nefunguje.Proč?