title: Visual Studio C# Windows Forms... changing button color?
body: <p>I have a form (see screenshot):</p>
  
  <p><img src="https://i.stack.imgur.com/lYQle.png" alt="default form look"></p>
  
  <p>As you can see, its a pretty basic form, with a save button. I have programmed it so that if any of the text fields get changed, the "SAVE" button changes color so that its obvious that I haven't clicked save and don't forget to. Unfortunately, simply changing the BackColor of the button to red isn't enough, because its UGLY as sin.</p>
  
  <p><img src="https://i.stack.imgur.com/76EAD.png" alt="ugly backcolor unsaved"></p>
  
  <p>What can I do to change the color of the button to red, but not as ugly. As you can see, the "BackColor" doesn't change the entire button, just the inner piece. The border is still the same old fashioned transparent grey.</p>