Maybe I'm cracking my head over something very simple that I can't see.
I have tried your code and it obviously does what you say.
My requirement is even simpler, only the selected element (i.e. combobox1.text) must not be highlighted.
It is fine that the elements are highlighted on mouseover but when the TComboBox is closed the selected item it should not be highlighted.
This is because in my application the user creates panels with other components inside including the TComboBox and each of these panels is equipped with a handle through which it is possible to drag the panel above or below the other panels.
To better show which panel is moving, it and all components take on another color until you release the mouse button.
But if the TComboBox item is highlighted you cannot see the color change.
Thanks for your code, I'll try to see if I can adapt it.