TStringList.Move

Parameter

(Index1, Index2: Integer);

Beschreibung

Verändert die Position eines String-Eintrags innerhalb der Liste. Mit der Methode Move können die Positionen der Einträge innerhalb einer String-Liste verändert werden. Über die Methode kann der Listeneintrag von dem Parameter Indext1 an Index2 verschoben werden.

Beispiel

procedure Test_Move;
var
  index : Integer;
  TestObj : TStringList;
begin
  TestObj := TStringList.Create;
  try
    TestObj.Add('Igel');
    TestObj.Add('Rabe');
    TestObj.Add('Schlange');
    index := TestObj.Add('Fisch');
    TestObj.Move(index, 0);
    if TestObj.Strings[0] <> 'Fisch' 
      then raise ('Test_Move Error');
      else showmessage(TestObj.DelimitedText);
  finally
    TestObj.free;
  end;
end;