带农历的中国万年历制作
最近一个小项目需要制作带农历的中国万年历,苦闷了几天,终于大功告成,可以保存为图片,可以更换风格等,全用C# 和 GDI+完成,为提高效率,全自行绘制,没有使用Label等控件。
上面的代码:
Graphics g = Graphics.FromImage(tmpBitmap);
QQAAMonthCalendar mc = new QQAAMonthCalendar(2005,9);//自定义类,后面为调用的年份及月份
mc.BgImageFileName = @"C:/Johnsuna/chineseCalendar/8413758_46926.61.jpg";
mc.Width = 400;
mc.Height = 300;
mc.IsUseBgImage = true;//使用背景图片
mc.CalendarBgColor = Color.Empty;
g.Clear(Color.White);
mc.DrawMonthCalendar(g);//绘制月历
代码:
Graphics g = Graphics.FromImage(tmpBitmap);
QQAAMonthCalendar mc = new QQAAMonthCalendar(2005,9);//自定义类,后面为调用的年份及月份
mc.BgImageFileName = @"C:/Johnsuna/chineseCalendar/8413758_46926.61.jpg";
mc.Width = 400;
mc.Height = 300;
mc.IsUseBgImage = false;//这里改了一下,不使用背景图片
mc.CalendarBgColor = Color.Empty;
mc.IsUseNormalBodyXpEffect = true;//支持XP风格的月历芯
g.Clear(Color.White);
mc.DrawMonthCalendar(g);//绘制月历
本程序的最大优点是:可随时变换风格,可保存为多种图片格式文件,文字变化后不失真。
2006年年历(万年历之2006,带农历及节假日):
xsimah: 我也遇到了类似问题,参考这篇文章 https://kngines.blog.csdn.net/article/details/139022921 有效解决了
JoeghLin: 怎么不写转载出处?
qq_44624873: java插入同步复制ID,然后读取同步复制ID,这个时候同步复制ID没有加 { },这样就不能进行你说的 把同步复制ID 进行 where 条件操作 如果直接操作没有 { } 的同步复制ID,能操作,但是不会同步到数据库中,如果打开Access数据库或者重启项目,同步复制id会加{},这个怎么解决?
一个爱学习的猩猩: scanf 应该改为scanf_s
NSDGB: 博主现在还在用cobol语言开发吗?