TListBox ima property Sorted, koji odmah pri samome unosu moze da ti resi problem.
Ako ipak hoces naknadno sortiranje, tada moras da napravis novi TStringList, pa
njega da proglasis da je Sort-iran, pa da takve podatke prebacis nazad.
PSEUDO - NETESTIRANO!!!
Code:
SORTIRAJ()
{
TStringList *pList = new TStringList();
pList->Sorted = true;
for ( int i=0; i<ListBox1->Items->Count; i++ )
pList->Add( ListBox1->Items->Strings[i] );
// ponistis prethodni sadrzaj...
ListBox1->Items->Clear();
// dodas novi sadrzaj...
ListBox1->Items->AddStrings(pList);
delete pList;
}