開源一款本身剛開始接觸 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