Please add the functionality to mark items as invalid and color those different.
Add property Appearance.Invalid to set colors for items that are marked as Invalid.
Add Boolean property Values[x].Invalid
procedure TForm1.AdvListEditor1ValueEditDone(Sender: TObject;
Value: TAdvListValue; var EditText: string; var Invalid: Boolean);
begin
If NOT CorrectValue then
Invalid := True
end;