Wie kann ich in Delphi in eine StringList einen Eintrag an einer bestimmten Stelle einfügen?
- Dazu benötigen Sie die Funktion Insert.
- Dieser Funktion müssen Sie Parameter Index (Integer-Wert, an welcher Stelle der Text eingefügt werden soll) und S (der Text, der eingefügt werden soll) übergeben.
- Beispiel (Eintrag 'Test' als dritten Eintrag einfügen): slTest.Insert(2, 'Test');
- Beispiel 2 (Eintrag 'Test', als ersten Eintrag anfügen): slTest.Insert(0, 'Test');
- Um in eine StringList einfach am Ende des Arrays einen Eintrag hinzuzufügen, können Sie die Funktion Add verwenden (diese Funktion benötigt als Parameter lediglich den Text, der eingefügt werden soll).
- Die Insert-Funktion können Sie z.B. auch verwenden, um einen String an eine bestimmte Stelle eines Memo-Feldes einzufügen (da dieses intern auch eine TStringList zum Verwalten der Texte verwendet).