Was Mirilin dir mit dem Hinweis sagen wollte ist:
- Items ist vom Typ TStrings
- TStrings hat eine Funktion namens "IndexOf"
- Dieser Funktion gibst du einen String und wenn er in der StringList (hier "Items") vorkommt, bekommst du als Rückgabewert seine Position.
- Gibt es den String nicht in der Liste bekommst du -1.
StringList:
abc
def
ghi
StringList.IndexOf('abc') ergibt 0
StringList.IndexOf('def') ergibt 1
StringList.IndexOf('ghi') ergibt 2
StringList.IndexOf('jkl') ergibt -1
Wenn du jetzt mit dem IndexOf deiner Listbox die Farbwerte prüfst, kannst du den String ignorieren wenn IndexOf <> -1 ist.
p.s.: Ich habe diesmal absichtlich kein Codebeispiel gepostet. Anhand der Infos und einer Suche in der
OH nach "IndexOf" solltest du dich dann auch besser mit Memos , ComboBoxen, ... auskennen (TStrings wird oft benutzt)