嗯,不懂中间那代码怎么写,刚学C#,就被卡了。 下面写的一段,但还是不对,帮忙看下 private void button1_Click(object sender, EventArgs e) { int year = Convert.ToInt32(TxtYear.Text.ToString()); int month = Convert.ToInt32(TxtMonth.Text.ToString()); int day = Convert.ToInt32(TxtDay.Text.ToString()); System.DateTime dt1 = new DateTime(year, month, day); monthCalendar1.SetDate(dt1); }
DateTime dt = monthCalendar1.Value;
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
//在textBox1显示所选的日期
textBox1.Text = monthCalendar1.SelectionStart.ToString("yyyy-MM-dd");
}
caozhy,想起你出的打印日历的面试题了没
下面写的一段,但还是不对,帮忙看下
private void button1_Click(object sender, EventArgs e)
{ int year = Convert.ToInt32(TxtYear.Text.ToString());
int month = Convert.ToInt32(TxtMonth.Text.ToString());
int day = Convert.ToInt32(TxtDay.Text.ToString());
System.DateTime dt1 = new DateTime(year, month, day);
monthCalendar1.SetDate(dt1);
}
monthCalendar1.Value = dt1;
试试这句,
很晚了,睡觉去,不然有时间还可以帮你测试一下~~