C# MonthCalendar颜色不变

C# MonthCalendar颜色不变,c#,winforms,monthcalendar,C#,Winforms,Monthcalendar,我正在尝试用c#更改MonthCalendar的颜色,但在设置中调整它时,它不会更改 正如你所看到的,我改变了菜单中的颜色,但日历看起来还是一样。有人知道原因吗?我认为问题在于您的窗口视觉样式: 在c中# 我认为问题在于你的窗口视觉风格: 在c中# 创建一个从MonthCalendar派生的新类,然后按照此处给出的示例操作创建一个从MonthCalendar派生的新类,然后按照此处给出的示例操作 using System.Windows.Forms.VisualStyles; Appli

我正在尝试用c#更改MonthCalendar的颜色,但在设置中调整它时,它不会更改


正如你所看到的,我改变了菜单中的颜色,但日历看起来还是一样。有人知道原因吗?

我认为问题在于您的窗口视觉样式:

在c中#


我认为问题在于你的窗口视觉风格:

在c中#


创建一个从MonthCalendar派生的新类,然后按照此处给出的示例操作创建一个从MonthCalendar派生的新类,然后按照此处给出的示例操作
using System.Windows.Forms.VisualStyles;

Application.VisualStyleState=VisualStyleState.NoneEnabled;