带农历的中国万年历制作

王朝c#·作者佚名  2006-12-17
宽屏版  字体: |||超大  

带农历的中国万年历制作

带农历的中国万年历制作 最近一个小项目需要制作带农历的中国万年历,苦闷了几天,终于大功告成,可以保存为图片,可以更换风格等,全用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);//绘制月历

本程序的最大优点是:可随时变换风格,可保存为多种图片格式文件,文字变化后不失真。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有