You can use the BackColor property to change the background color. The ForeColor property will change the color of the text.
Edit: added below after you played around.
Try to make sure that the UseVisualStyleBackColor property on your button is set to False. When playing, I noticed that when it is true, the system ignores my choice of background color and uses the default machine. When False, my background color was used.
Johnie karr
source share