这个是效果图,图片设置的窗体有点大

MonthCalendar控件下面有一个事件,叫做“DayRender” 事件,它的作用:“窗体加载时,循环本月下面的每一天”,例如:10月有31天,   DayRender事件会执行31次,这本身就31次循环。VS2008,VS2005,VS2010自带的MonthCalendar控件都没有“DayRender”事件,可以到网上下载一个“MonthCalendar.DLL”第三方控件来替代。

 

private void MonthCalendar1DayRender(object sender, DayRenderEventArgs e)
        {
            var dateItem = new DateItem[1];//定义日期对象
            dateItem.Initialize();
            for (a = 0; a < 1; a++)
            dateItem[a] = new DateItem();//初始化日期对象
            dateItem[0].Date = new DateTime(e.Date.Year, e.Date.Month, e.Date.Day);//循环,当前的日期
            dateItem[0].Text=”今天出差了”+e.Date.Day.ToString();//给当期日期赋值【日志也就在这里写
            monthCalendar1.AddDateInfo(dateItem);//添加到单元格

         }

 

版权声明:本文为fzslai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fzslai/articles/2740671.html