KB: MonthCalendar and DateTimePicker controls not themed

For most controls, anbTheme simply sets the colours of the controls to match the selected theme. The rendering is still handled by .NET itself, in most situations. However, the rendering of some controls by .NET/Windows prevents changing certain colours, e.g. the MonthCalendar and DateTimePicker. According to Microsoft, this is due to "visual styles" being enabled. Therefore, if need be, you can disable visual styles by commenting out "Application.EnableVisualStyles();" in Program.Main. But beware, this will disable ALL visual styles on EVERY control. In other words, all controls will appear as though your app is running on Windows 2000.