C#中的MonthCalendar控件如何能设定
C#中的MonthCalendar控件如何能设定选择范围的最小日期是从今天之前的一个月,最大日期会设置,只求如何设置最小日期!还有一个问题就是,如何设置在点击WinFor...
C#中的MonthCalendar控件如何能设定选择范围的最小日期是从今天之前的一个月,最大日期会设置,只求如何设置最小日期!还有一个问题就是,如何设置在点击WinForm别的地方的时候能让MonthCalendar控件隐藏. 求大神出手!
能给代码例子的加100分!不要网页资料之类的东西!来个懂的,NC之类自重!谢谢! 展开
能给代码例子的加100分!不要网页资料之类的东西!来个懂的,NC之类自重!谢谢! 展开
3个回答
展开全部
//设定选择范围的最小日期是从今天之前的一个月
monthCalendar.MinDate = DateTime.Now.AddMonths(-1);
//设置在点击WinForm别的地方的时候能让MonthCalendar控件隐藏
private void monthCalendar_Leave(object sender, EventArgs e)
{
monthCalendar.Visible = false;
}
private void Form_Click(object sender, EventArgs e)
{
monthCalendar.Visible = false;
}
monthCalendar.MinDate = DateTime.Now.AddMonths(-1);
//设置在点击WinForm别的地方的时候能让MonthCalendar控件隐藏
private void monthCalendar_Leave(object sender, EventArgs e)
{
monthCalendar.Visible = false;
}
private void Form_Click(object sender, EventArgs e)
{
monthCalendar.Visible = false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个问题:
private void Form1_Load(object sender, EventArgs e)
{
monthCalendar1.MinDate = DateTime.Now.AddMonths(-1);//不受属性中设置值的影响
}
第二个问题:
private void monthCalendar1_Leave(object sender, EventArgs e)
{
monthCalendar1.Visible = false;
}
private void monthCalendar1_MouseLeave(object sender, EventArgs e)
{
monthCalendar1.Visible = false;
}
private void Form1_Load(object sender, EventArgs e)
{
monthCalendar1.MinDate = DateTime.Now.AddMonths(-1);//不受属性中设置值的影响
}
第二个问题:
private void monthCalendar1_Leave(object sender, EventArgs e)
{
monthCalendar1.Visible = false;
}
private void monthCalendar1_MouseLeave(object sender, EventArgs e)
{
monthCalendar1.Visible = false;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询