月历:防止视图更改

时间:2018-10-11 14:09:04

标签: c# winforms monthcalendar

我需要防止MonthCalendar的视图改变。

我能够防止这样的视图更改:

private void WPF_S_MC_Calendar_MouseDown(object sender, MouseEventArgs e)
{
   if (WPF_S_MC_Calendar.HitTest(e.Location).HitArea.ToString() == "TitleBackground")
   {
       WPF_S_MC_Calendar.Enabled = false;
       WPF_S_MC_Calendar.Enabled = true;
   }
}

但是,这将阻止触发所有后续事件。 所以,有人知道,这是否可能?

编辑
另一种方法是让事件触发并在选定的月份再次滚动。用户将无法看到它。

谢谢你们。

0 个答案:

没有答案