Вы можете обработать событие Calendar.DayRender
и настроить внешний вид ячеек в диапазоне дат.Полный пример приведен на странице документации MSDN, но самая важная часть:
Sub DayRender(source As Object, e As DayRenderEventArgs)
' Change the background color of the days in the month to yellow.
If Not e.Day.IsOtherMonth And Not e.Day.IsWeekend Then
e.Cell.BackColor = System.Drawing.Color.Yellow
End If
End Sub 'DayRender
Вам просто нужно настроить If
, чтобы сравнить день с вашим пользовательским диапазоном и изменить цвет фона с желтогона красный.