@Blaazen
Those are great components, especially TComboBoxEx. TCheckComboBox is also good, I don't have problem with multiple clicks(what you mentioned as a compromise), I just don't understand the logic. Let's say we have five items, four of them is checked(0, 2, 3, 4), the ItemIndex is 0(the first one is displayed). Now which counts? The checked items, the displayed item or both? I think this is also the OP's question.