使用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);
}
}
|
|