C# 中带有中国农历的日期选择控件

开源一款本身刚开始接触 C# 时开发的带有农历信息的日期选择控件,记得那时仍是在2010年的寒假期间作的这个东西。刚开始接触 C# 时,使用WinForm来开发桌面程序,以为简直是简单又迅速,因为 C# 自己没有提供农历的日期控件,所以就造了这第一个轮子,项目的地址在这里git

包含二个部分:github

  1. MyMonthCalendar,对应 C# 自己的 MonthCalendar
  2. MyDateTimePicker,对应 C# 自己的 DateTimePicker

开发这样一款带有农历信息的日期选择控件,须要有一个处理农历的类,因为已经有不少人作了,就再也不重复造轮子了。我选择的 ChineseCalendar 自己提供的信息以下:工具

  1. 农历范围1901-01-01~2100-12-29
  2. 公历范围1901-02-19~2101-01-28
  3. 生肖
  4. 时辰
  5. 星座
  6. 二十四节气
  7. 公历节假日
  8. 农历节假日

显示效果

日期显示的背景颜色是能够自定义的rest

显示效果

使用方法

  1. 若是仅仅只是使用 MyMonthCalendar,须要引用ChineseCalendar.dll和MyMonthCalendar.dll。
  2. 若是是使用MyDateTimePicker,还须要引用MouseKeyboardLibrary.dll和MyDateTimePicker.dll。MyDateTimePicker使用了MouseKeyboardLibrary来判断鼠标是否点击选择了日期。

而后在工具箱中拖动控件便可。orm

相关文章
相关标签/搜索