protected override void OnMouseWheel(MouseEventArgs e) { base.OnMouseWheel(e); int v = e.Delta / 120 * (maximum - minimum) / mouseWheelBarPartitions; if (Orientation == MetroScrollOrientation.Vertical) { Value -= v; } else { Value += v; } }