>>i need a button that can change the state when
>
>1 - normal - Set properties
>2- mouse over - Code in Mousemove event
I prefer .mouseEnter and .mouseLeave events... in the first one I set the button to look embarrassed that a mouse with an arrow is flying over it, and in the other I code its relief and return to normalcy.
>3 - disable - Set disabledforecolor and disabledbackcolor
>4 - get focus - Use GotFocus event to code.