Не уверен, но хорошо ли это направление ...
Не уверен ли, что координата x для месяца
тогда, возможно, мы сможем захватить событие dateTimePicker1_MouseDown и установить координату x, где мы щелкали перед прокруткой, в переменную, скажем: xCordOfClick, а затем использовать это в коде Fiur для колесика мыши для увеличения на основе разницы в том, где мы нажали х расположение даты выбора.
что-то вроде
In dateTimePicker1_MouseDown (отправитель объекта, MouseEventArgs e)
{
xCordOfClick = e.X;
}
В событии колесика мыши
{
//Do increment based on how far we clicked from the location of the control
// increment based on (xCordOfClick - dateTimePicker1.Location.X).ToString() );
}