Moin!
Unsichtbarschalten, aber Index beibehalten...

das hört sich schwer nach dem klassischen Konzeptfehler an, die Datenhaltung in der GUI zu machen.
Ansatz:
- Pack die eigentlichen Items in eine TStringList
- Befülle die TComboBox mit der aktuell sichtbaren Auswahl, dabei in den .Objects[]-Eintrag zu einem String den Index in die TStringList packen
so hast du eine Referenz auf das Original-Item
- Bei Auswahl eines Items aus der TComboBox kannst du über das zugehörige .Objects[]-Element des selektierten Eintrags wieder das Original in der TStringList finden
cu
Narses
There are 10 types of people - those who understand binary and those who don´t.