Hola manu12345, como te dice Delphius con ListBox1.Sorted := True, se te ordenaran los items de tu ListBox y paar acceder a cada Item, puedes hacerlo directamente con la propiedad Items.
Código Delphi
[-]
ListBox1.Items[0] := 'El texto ha sido editado';
Saluditos