难道在日历控件的DateChanged事件中不能使用MessageBox.Show()吗?
我的DateChanged事件中只有一句代码:
MessageBox.Show()当我按下“下一个月”或者“上一个月”的时候,就会出现一个对话框,这时还是正常的。不过当时按下“确定”按钮之后,MessageBox.Show()就会不停地被重复调用,好像DateChanged事件被重复触发了一样。这到底是怎么一回事?
另外,在DateChanged事件中好像也不能对日历控件的BoldedDates属性赋值,一旦赋值也会导致DateChanged事件被重复触发,这到底是为什么?
我的DateChanged事件中只有一句代码:
MessageBox.Show()当我按下“下一个月”或者“上一个月”的时候,就会出现一个对话框,这时还是正常的。不过当时按下“确定”按钮之后,MessageBox.Show()就会不停地被重复调用,好像DateChanged事件被重复触发了一样。这到底是怎么一回事?
另外,在DateChanged事件中好像也不能对日历控件的BoldedDates属性赋值,一旦赋值也会导致DateChanged事件被重复触发,这到底是为什么?
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
MessageBox.Show("OK");
}这个DateChanged事件里面只有一句代码。当我点击日历控件的“下月”时候,它出现一个“OK”的对话框,此时都是正常的。不过当我按下这个消息框之后,紧接着就会不停地蹦出“OK”的消息框出来,同时日历控件的月份也在不停地往后跳,这到底是怎么一回事?
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
textBox2.Text = monthCalendar1.SelectionStart.ToString();
textBox3.Text = monthCalendar1.SelectionEnd.ToString();
}写了反应都没的!不晓得什么情况!