title: Numericupdown mousewheel event increases decimal more than one increment
body: <p>I'm trying to override the mousewheel control so that when the mouse wheel is moved up or down it only increases the value in the numericupdown field by 1.   I believe it is currently using what is stored in the control panel and increasing/decreasing the value by 3 each time.  </p>
  
  <p>I'm using the following code.  Even when numberOfTextLinesToMove is only 1 and I see that txtPrice.Value is getting populated as expected, something else is overwriting it because the value I set is not what is displayed in the numericupdown box</p>
  
  <pre><code>void txtPrice_MouseWheel(object sender, MouseEventArgs e)
          {
              int numberOfTextLinesToMove = e.Delta  / 120;
              if (numberOfTextLinesToMove &gt; 0)
              {
                  txtPrice.Value = txtPrice.Value + (txtPrice.Increment * numberOfTextLinesToMove);
              }
              else 
              {
  
                  txtPrice.Value = txtPrice.Value - (txtPrice.Increment * numberOfTextLinesToMove);
              }
  
          }
  </code></pre>