title: Mousewheel event not firing
body: <p>I've looked at <a href="https://stackoverflow.com/questions/1190147/cant-fire-mousewheel-event-in-c-sharp-windows-forms">this thread</a> concerning the exact same problem but that solution didn't work for me.<br/>
  Basically what I am trying to accomplish is a mouse wheel event when the user is interacting with a chart control on a windows form. <br/>
  Right now I have tried a few different things.</p>
  <pre><code> public mainForm()
   {
       InitializeComponent();
       this.chData.MouseWheel +=new MouseEventHandler(chData_MouseWheel);
   }
  </code></pre>
  <p>Also I have tried adding this to the mainForm.Designer.cs:</p>
  <pre><code>this.chData.TabIndex = 2;
  this.chData.Text = &quot;chart2&quot;;
  
  this.chData.MouseWheel += 
     new System.Windows.Forms.MouseEventHandler(this.chData_MouseWheel);
  
  this.chData.MouseClick += 
     new System.Windows.Forms.MouseEventHandler(this.chData_MouseClick);
  
  this.chData.MouseDoubleClick += 
     new System.Windows.Forms.MouseEventHandler(this.chData_MouseDoubleClick);
  
  this.chData.MouseMove += 
     new System.Windows.Forms.MouseEventHandler(this.chData_MouseMove);
  </code></pre>
  <p>(I've included the whole block here for demonstration). I also have the function defined as such below:</p>
  <pre><code>private void chData_MouseWheel(object sender, MouseEventArgs e)
  {
     MessageBox.Show(&quot;FJDKS&quot;);
  }
  </code></pre>
  <p>Unfortunately I can't get the darn thing to fire? Can anyone tell me where I am going wrong? Thanks in advance!</p>