I know how to draw in a Control, using the _draw function, but what's the proper way to make a button that has different renderings depending on the state of the button?
My final goal is to make a button like the color picker button, in which the main color can dynamically change.