Hallo Sascha,
Zitat:
Aber ich glaube #6 ist auch nicht so ganz richtig
Das stimmt,
Der_Unwissende hat einen kleinen Fehler eingebaut und damit deine Liste
Vertrpl etwas durcheinander gebracht:
Delphi-Quellcode:
for x:= 0 to StringGrid1.ColCount-1 do
begin
for y:= 0 to StringGrid1.RowCount-1 do
begin
Vertrpl.Add(StringGrid1.Cells[x,y]);
end;
// Vertrpl.Add(IntToStr(StringGrid1.ColWidths[x])); // diese Zeile löschen
// Vertrpl.Add(IntToStr(StringGrid1.RowHeights[x])); // diese Zeile löschen
end;
for x:= 0 to StringGrid1.ColCount-1 do // diese Zeilen einfügen
Vertrpl.Add(IntToStr(StringGrid1.ColWidths[x])); // (von _x_ abhängig!)
for y:= 0 to StringGrid1.RowCount-1 do // diese Zeilen einfügen
Vertrpl.Add(IntToStr(StringGrid1.RowHeights[y])); // (von _y_ abhängig!)
In Fabians Code aus Beitrag #10 ist der Fehler
nicht enthalten.
//Edit: auch die x-Schleife muß raus, sonst stimmt die Reihenfolge nicht!
Gruß Hawkeye