开源一款本身刚开始接触 C# 时开发的带有农历信息的日期选择控件,记得那时仍是在2010年的寒假期间作的这个东西。刚开始接触 C# 时,使用WinForm来开发桌面程序,以为简直是简单又迅速,因为 C# 自己没有提供农历的日期控件,所以就造了这第一个轮子,项目的地址在这里。git
包含二个部分:github
- MyMonthCalendar,对应 C# 自己的 MonthCalendar
- MyDateTimePicker,对应 C# 自己的 DateTimePicker
开发这样一款带有农历信息的日期选择控件,须要有一个处理农历的类,因为已经有不少人作了,就再也不重复造轮子了。我选择的 ChineseCalendar 自己提供的信息以下:工具
- 农历范围1901-01-01~2100-12-29
- 公历范围1901-02-19~2101-01-28
- 生肖
- 时辰
- 星座
- 二十四节气
- 公历节假日
- 农历节假日
显示效果
日期显示的背景颜色是能够自定义的rest

使用方法
- 若是仅仅只是使用 MyMonthCalendar,须要引用ChineseCalendar.dll和MyMonthCalendar.dll。
- 若是是使用MyDateTimePicker,还须要引用MouseKeyboardLibrary.dll和MyDateTimePicker.dll。MyDateTimePicker使用了MouseKeyboardLibrary来判断鼠标是否点击选择了日期。
而后在工具箱中拖动控件便可。orm