如何在C#中的MonthCalendar中获取先前选择的日期

时间:2012-12-23 02:30:19

标签: c# memory monthcalendar

让我们说我选择了12/22/2012的日期

然后我继续选择11/19/2009。

然后我尝试在

中添加一些代码

private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)

我如何能够检索12/22/2012的日期?我需要保留一些变量吗?或者我能做些什么来取回它?

2 个答案:

答案 0 :(得分:1)

尝试并调​​整一下,在其中创建一个静态类和一个变量previousDate并为其添加一些初始值,

private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
    string previous = myStaticClass.previousDate;
    current = monthCalendar1.SelectionRange.Start.ToShortDateString();
    myStaticClass.previousDate=current ;
}

答案 1 :(得分:0)

尝试类似的内容:

private string previous { get; set; }
private string current { get; set; }
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
    previous = current;
    current = monthCalendar1.SelectionRange.Start.ToShortDateString();
}