黑马程序员技术交流社区

标题: 【分享】使用MonthCalendar [打印本页]

作者: 许庭洲    时间: 2012-10-31 20:12
标题: 【分享】使用MonthCalendar
使用MonthCalendar

第一步:创建一个Windows窗体应用程序项目MonthCalendar

第二步:为窗体添加一个MonthCalendar控件。为窗体添加一个TextBox,并设置Multiline = True. 为窗体添加一个按钮,并设置其Text = 添加。



第三步:为Form.cs添加System.Collections引用。并为MonthCalendar添加DateChanged事件,为按钮添加Click事件。
private Hashtable diary = new Hashtable();
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
      if(diary.ContainsKey(monthCalendar1.SelectionStart))
     {
            textBox1.Text = diary[monthCalender1.SelectionStart].ToString();
     }
     else
     {
            textBox1.Text = "没有记录";
     }
}

private void button1_Click(object sender, EventArgs e)
{
        if(diary.ContainsKey(monthCalendar1.SelectionStart))
       {
               diary[monthCalendar1.SelectionStart] = textBox1.Text;
       }
      else
     {
              diary[monthCalendar1.SelectionStart] = textBox1.Text;
     }
     else
    {
            diary.Add(monthCalendar1.SelectionStart, textBox1.Text);
    }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2