Features
General |
Displays one month or any number of months simultaneously in MS Outlook calendar style, MS Money calendar style or custom style. Allows user to select date set of dates or range of dates (continuous or not-continuous). DB-aware version is included. Programmer can specify DataSource and fields from which calendar will automatically retrieve selection and other information. When selection in calendar is changed, these fields will be updated. Optionally shows international holidays in different text style. Programmer can select countries from which holidays will be shown. There are 227 holidays predefined and new holidays can be easily added. Holiday name can be optionally shown as a hint. Automatic localization of month names, weekday names (appear in the language of the system locale) and other settings. All other string constants are localized into English, German and Spanish (other languages by request). |
Appearance/Painting |
Every font, color and line style used in the calendar can be customized. Calendar arrows can be painted in three different default styles or in custom style. Custom draw event and virtual methods are implemented, so it's easy to completely change calendar painting. Flicker free smooth painting. Works great even on slow old computers. Optional week numbers can be shown. First week number is definable through the property (starts on Jan 1 , first 4-day week, first full week,...). Weekday names can be shown in different
formats (first letter, first two letters, default short format, full
string). Week start day is definable and can be locale default or any day
of the week. |
Selection |
Different dates selection kinds are implemented (single day selection, by weeks selection, explorer like selection, outlook calendar like selection). Multiselect can be on and off. Calendar can be in read-only mode when change of selection is not allowed. Two different month lookups are implemented (shown when user clicks on month header): MS Outlook style month lookup and MS Money style month lookup. MS Money month lookup can be used separately (published on palette). Programmer can limit dates which will be allowed for the selection with events, by range (min date, max date) or by number of dates. Selection and navigation with keyboard is implemented. Keyboard selection can be used together with mouse selection for better results. Different navigation and selection methods are implemented. |
Sweet |
You get 100% Object Pascal code compatible with Delphi 3, 4, 5 and C++ Builder 3, 4, no external DLLs or ActiveXs are required. Doesn't use COMCTL32.DLL! Extensive help files (HTML, CHM, HLP
formats) and manual (DOC, RTF, PDF formats) describing all properties,
methods and events of the included components and procedures. (*) |
|