ComponentFactory.Krypton.Toolkit.ViewDrawTrackBar.OnMouseWheel C# (CSharp) Method

OnMouseWheel() public method

Processes the MouseWheel event.
public OnMouseWheel ( MouseEventArgs e ) : void
e MouseEventArgs Event arguments for the event.
return void
        public void OnMouseWheel(MouseEventArgs e)
        {
            int change = (e.Delta > 0) ? -SmallChange : SmallChange;
            int detents = Math.Abs(e.Delta) / SystemInformation.MouseWheelScrollDelta;
            for (int i = 0; i < detents; i++)
                ScrollValue = Math.Max(Minimum, Math.Min(Value - change, Maximum));
        }

Usage Example

Esempio n. 1
0
 /// <summary>
 /// Raises the MouseWheel event.
 /// </summary>
 /// <param name="e">A MouseEventArgs that contains the event data.</param>
 protected override void OnMouseWheel(MouseEventArgs e)
 {
     _drawTrackBar.OnMouseWheel(e);
     base.OnMouseWheel(e);
 }