Tipp: TStrings Nachfahren (z.B. TStringList) implementieren dies von Haus aus mit den Eigenschaften [
oh]Values[][/
oh], [
oh]Names[][/
oh], [
oh]ValueFromIndex[][/
oh], etc.
Die TListBox.Items sind von TStrings abgelitten (^^) und bieten dir schon auch schon diese Zugriffsmöglichkeiten.