C# UseVisualStyleBackColor
<p>Is there a way in which I can change the button color and preserve the Windows VisualStyle? I want to create a button that looks like checkBox2 (color and style)<br/> <br/>
<img src="http://i.stack.imgur.com/nNzKF.png" alt="alt text"></p>

<pre><code>this.button2.BackColor = System.Drawing.SystemColors.GradientActiveCaption;
this.button2.UseVisualStyleBackColor = false;  //if true, BackColor gets ignored
</code></pre>
