WinForm Button on a black background appears invisible with Visual Styles disabled-Collection of common programming errors
I know this is an old post, but in case someone else comes across it, I managed to solve the issue in my program. In your Program.cs
page (or whatever it’s been renamed to), ensure you’ve called Application.EnableVisualStyles before calling Run
.
Application.EnableVisualStyles();
Application.Run(new Form1());
Also ensure that the button’s UseVisualStyleBackColor
property is set to true
.