title: C# Form - MouseClick will click the actual control after losing form focus
body: <p>If you ever remove focus from any professional application like Chrome/FireFox/Visual Studio, and then reclick a button/menu item, it will actually click it as if you never lost focus.</p>
  
  <p>How can I apply the same concept in C# WinForm? I tried many things like </p>
  
  <pre><code>private void form1_MouseClick(object sender, MouseEventArgs e)
      {
          BringToFront();
          Activate();
      }
  </code></pre>
  
  <p>Activate/focus/select/etc... nothing worked to react the same way, it always takes 3-4 clicks to actually click on a menu!</p>
  
  <p>I thought about making a click event for every single control, but that seemed rather redundant.</p>
  
  <p><a href="https://i.stack.imgur.com/IV1Kl.gif" rel="nofollow noreferrer">Check this for example (Yellow Clicks)</a></p>