Если вы хотите раскрасить отдельные дни в календаре, вам следует взглянуть на Calendar.SelectedDates и Calendar.SelectedDayStyle properties
Тогда вы могли бы сделать что-то вроде этого
myCal.SelectedDates.Add({DateTime object});
myCal.SelectedDayStyle.BackColor = System.Drawing.Color.Red;
Это полезно, например. при отображении дат с определенными событиями.
Если вы хотите раскрасить определенные даты в месяце, вам следует взглянуть на Calendar.DayRender Событие. Это событие должно помочь вам сделать каждое воскресенье красным, выполнив что-то вроде этого (используя перечисление DayOfWeek )
void DayRender(Object source, DayRenderEventArgs e)
{
// Change the background color of the days in the month to Red.
if (e.Day.Date.DayOfWeek == DayOfWeek.Sunday)
e.Cell.BackColor=System.Drawing.Color.Red;
}