C# 如何基于文本框中的值设置日历控件的年份

C# 如何基于文本框中的值设置日历控件的年份,c#,C#,我有一个日历控件,希望在单击按钮时根据文本框中的值设置日历的year属性。WPF应用程序,日历控件: calendar1.SelectedDate = DateTime.Now.Year = int.Parse(TextBox.Text); DateTime currentDate = myCalendar.SelectionStart; currentDate = new DateTime (Int32.Parse(txtYear.Text), currentDate.Month, curr

我有一个日历控件,希望在单击按钮时根据文本框中的值设置日历的year属性。

WPF应用程序,日历控件:

calendar1.SelectedDate = DateTime.Now.Year = int.Parse(TextBox.Text);
DateTime currentDate = myCalendar.SelectionStart;
currentDate = new DateTime (Int32.Parse(txtYear.Text), currentDate.Month, currentDate.Day);
myCalendar.SelectionStart = currentDate;

使用WinForms MonthCalendar控件:

calendar1.SelectedDate = DateTime.Now.Year = int.Parse(TextBox.Text);
DateTime currentDate = myCalendar.SelectionStart;
currentDate = new DateTime (Int32.Parse(txtYear.Text), currentDate.Month, currentDate.Day);
myCalendar.SelectionStart = currentDate;

我知道这是你在SO的第一个问题,但如果你想得到高质量的答案,你需要提出一个清晰的问题,并提供更多细节。