I have a Combobox and when ever it changes i call SetColour (i.e. setColour(TextEditor::textColourId, Colour (0xFF808080));) to change background and text colour on a couple TextEditors (My text editor is a custom class DoubleTextEditor that is based on TextEditor but not much going on inside). But the colour doesnt show untill the value in the TextEditor changes. Is there a way to force Setcolour? i tried repaint and that didnt work and other things. What will cause my SetColour to show without having to change the value. or do i need to hack it so it resets the same value just so it redraws itself and changes the color i set it to?