>>Is there a way to change the color of a command button?
>
>Assuming you mean the BackColor, not natively. And before you start building your own alternative, do consider what will happen if the user changes his colors in Windows.
One approach would be to use a Graphic command button using the Picture, DownPicture and DisabledPicture to provide various backgrounds; a .BMP can be a solid color if necessary.