title: How to override mouseLeave event using mouseClick event
body: <p>I was wondering if anyone could help me out on button effect i am working on for windows c# forum.</p>
  
  <p>So I have two similar image, one with a background glow and another without, to create a button.
  I am using <code>mouseEnter(glow)</code> and <code>mouseLeave(normal)</code> to give an effect to a button which works fine.</p>
  
  <p>I have 8 different buttons on the same form, for which there is different images. </p>
  
  <p>I want the mouseEnter event to continue after I mouseclick the button i.e the glow effect,  but I am not able to get a right solution. 
  And when a different(next) button is clicked the button that was glowing should go back to normal.</p>
  
  <p>Was wondering if anyone would be able to point me towards right direction, did a bit of search online haven't been able to come up with a solution. </p>
  
  <pre><code>private void btnSong1_MouseEnter(object sender, EventArgs e)
  {
      this.btnSong1.BackgroundImage = 
          ((System.Drawing.Image)(Properties.Resources.satisfactionH));
  }
  
  private void btnSong1_MouseLeave(object sender, EventArgs e)
  {
      this.btnSong1.BackgroundImage = 
          ((System.Drawing.Image)(Properties.Resources.satisfaction));
  }
  
  private void btnSong1_Click(object sender, EventArgs e)
  {
      nowPlaying1.Visible = Enabled;
      nowPlaying2.Visible = false;
      nowPlaying5.Visible = false;
  
      this.btnSong1.BackgroundImage = 
          ((System.Drawing.Image)(Properties.Resources.satisfactionH));
  
      axWindowsMediaPlayer1.URL = 
          @"C:\MediaFile\music\ArethaFranklin\(I Can't Get No) Satisfaction.mp3";
  }
  
  private void btnSong2_Click(object sender, EventArgs e)
  {
      this.btnSong1.BackgroundImage = 
          ((System.Drawing.Image)(Properties.Resources.satisfaction));
      axWindowsMediaPlayer1.URL = @"C:\MediaFile\music\ArethaFranklin\Come To Me.mp3";
      nowPlaying1.Visible = false;
      nowPlaying2.Visible = Enabled;
      nowPlaying5.Visible = false;
  } 
  </code></pre>