想要两个button来控制日历控件月的移动,并把在一个label中显示当前日历中显示的日期!要怎么样实现呢?怎样取得当前日历中的日期。谢谢!

解决方案 »

  1.   

    不是selectDate!是页面出载的时候,把当前日历控件显示的月份值赋给一个Label比如,当前显示的是2006年九月的日历,那么Label的值为“2006年9月”两个button的作用是,实现向前翻一月和向后翻一月的功能!to darkangle0728: 不好意思,我在上不了QQ,只能MSN([email protected])!!
      

  2.   

    页面刚出来的时候,calendar一般都是当前日期吧
    你直接就把label1.text设为当前日期
    如果选择了日期,再在程序里变吧
      

  3.   

    有道理,先谢了!
    重点是怎么用button来实现向前一月和向后一月的功能。
      

  4.   

    用button来实现向前一月和向后一月的功能,一定要写自定义控件么?没有别的方法么?请教高手!先谢了!
      

  5.   

    可以这样,在按钮点击事件里 
     private void buttonNext_Click(object sender, EventArgs e)
     { 
        monthCalendar1.SelectionStart = monthCalendar1.SelectionStart.AddMonths(1);
     }
     private void buttonPre_Click(object sender, EventArgs e)
     { 
        monthCalendar1.SelectionEnd = monthCalendar1.SelectionStart.AddMonths(-1);
     }
      

  6.   

    不好意思!我是在VS2003下使用Calendar控件!没有SelectionStart 这个属性