title: Changing the border color of a Combobox on focus
body: <p>I have a custom <code>ComboBox</code>.</p>
  
  <p>I want to give a custom <code>BorderColor</code> to the <code>ComboBox</code>, when it is focused.</p>
  
  <p>To do this, I'm using the following code:</p>
  
  <pre><code>Graphics g = Graphics.FromHwnd(Handle);
  Rectangle bounds = new Rectangle(0, 0, Width, Height);
  
  ControlPaint.DrawBorder(g, bounds, BaseConfigurations.StyleColor, ButtonBorderStyle.Solid);
  </code></pre>
  
  <p>The thing is, if I use the code inside the <code>MouseHover</code> event
  when I move the mouse on the <code>ComboBox</code> control, I can see that it works.
  However, the same code does not work inside the <code>GotFocus</code> Event, and I can't figure out why..  any help is appreciated.</p>