title: How can I make the BackColor of a Label update faster?
body: <p><em>EDIT:</em></p>
  
  <p><em>I have managed a workaround. Now on <code>MouseEnter</code>, I set the focus to the button, and I change the <code>MouseOverBackColor</code> to the button's current <code>BackColor</code>; I also have an event handler (in the parent container of the button) for <code>GotFocus</code> that changes the <code>BackColor</code> accordingly. I have NO idea why this works this way but I have only gotten it to work in this particular combination. Again, I am looking for better ways to do it so keep it up with the answers.</em></p>
  
  <p>I made a Button override and the Text property now overrides to a custom child Label. The problem is I have styles applied to the button (color changing on focus/mouse enter).</p>
  
  <p>I would like the Label to change it's color accordingly and I have achieved this in two ways so far:</p>
  
  <ol>
  <li>Set the label's <code>BackColor</code> to <code>Transparent</code></li>
  <li>Override the <code>OnMouseEnter</code> and <code>OnMouseLeave</code> to also change the Label's <code>BackColor</code> accordingly.</li>
  </ol>
  
  <p>They both work; the only problem is there is a slight delay when changing the <code>BackColor</code> of the Label; this result to a little tearing in graphics when the Button's <code>BackColor</code> changes.
  This isn't such a big deal but it is a little annoying; would appreciate any useful advice you would bestow upon me.</p>