Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.636 Beiträge
Delphi 12 Athens
|
AW: Zeilenumbruch aus TStringList löschen
5. Sep 2011, 14:12
Ungetestet:
Delphi-Quellcode:
procedure FillGridFromStringlist(List: TStrings; Grid: TStringGrid; ColsPerRow: integer);
var
i, Zeile, Spalte: integer;
begin
if not Assigned(List) or not Assigned(Grid) then
raise Exception.Create(' Liste und Grid müssen vorhanden sein.');
Grid.RowCount := Grid.FixedRows + List.Count div ColsPerRow;
if List.Count mod ColsPerRow > 0 then
Grid.RowCount := Grid.RowCount + 1;
for i := 0 to List.Count - 1 do
begin
Zeile := Grid.FixedRows + i div ColsPerRow;
Spalte := Grid.FixedCols + i mod ColsPerRow;
Grid.Cells[Spalte, Zeile] := List[i];
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|