【问题标题】:Remove selected date from a month calendar control从月历控件中删除选定的日期
【发布时间】:2012-03-28 11:40:32
【问题描述】:

在我的表单上,我有一个清除按钮,应该将表单重置为原始设置,因此,我需要取消选择用户在我的月历上选择的任何日期,但无法弄清楚如何这样做。

那么,有没有办法删除用户在月历上选择的所有日期?

【问题讨论】:

  • 以后请务必标记您正在使用的UI框架(Winforms、Webforms、MVC、Silverlight等...)
  • “用户已选择”是什么意思?用鼠标点击并选择某个日期?请说清楚。添加一些相关代码也会有所帮助。
  • 没有。他的意思是某种重置日历控件的方法,以便不突出显示任何日期。我也有同样的答案。

标签: c# winforms calendar controls


【解决方案1】:

您可以将选择开始和结束设置为特定日期。

var today = DateTime.Today;
monthCalendar1.SelectionStart = today;
monthCalendar1.SelectionEnd = today;

【讨论】:

    【解决方案2】:

    你的意思是这样的吗:http://msdn.microsoft.com/en-us/library/system.windows.forms.monthcalendar.removeallboldeddates.aspx

    或者是这样的:

    calendar.SetDate(DateTime.Now)
    

    【讨论】:

      猜你喜欢
      • 2022-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多