I have been meaning to do a review of Peter’s Date Package for quite some time, and finally got around to it a few weeks ago. I had figured on the review only taking me a relatively short amount of time, because I needed to use some date selection controls in an application I was building. I figured I’d use Peter's controls, write what I thought about them, and kill two birds with one stone. Unfortunately, it wasn’t quite that easy, because this date package includes a lot more than just a couple of date selection controls. To do justice to the product, I had to spend time with each control, and put the complete collection through some tests.
The following controls are installed with Peter’s Date Package 1.1:
- DateTextBox
- MonthYearTextBox
- AnniversaryTextBox
- DateTextBoxValidator
- DateTextBoxMinMaxValidator
- DateTextBoxCompareValidator
- DateTextBoxDifferenceValidator
- UnselectedDatesValidator
- CS_Calendar
- PopupCalendar
- MonthYearPicker
- PopupMonthYearPicker
- SpecialDates
- QuickDateMenu
- TimeOfDayTextBox
- DurationTextBox
- TimeTextBoxValidator
- TimeTextBoxMinMaxValidator
- TimeTextBoxCompareValidator
- ContextMenu
All told, there are 20 controls, of which 7 are validators specially designed to validate the date and time controls. For this review, I’ll go over the installation and licensing experience first, then cover the capabilities of these controls, and wrap up with my overall recommendations. You may also want to read another review by Brian Desmond, completed in October 2003.