| PRODUCTS » VCL COMPONENTS » TPLANNERCALENDAR |
v1.7.6.0 (Sep 18, 2007)
|
TRIAL DOWNLOADS
- Delphi 5 (5.89 MB)
- Delphi 6 (5.89 MB)
- Delphi 7 (5.89 MB)
- Delphi 2005 (5.89 MB)
- Delphi 2006 (5.89 MB)
- Delphi 2007 (5.89 MB)
- Delphi 2009 (5.89 MB)
- C++Builder 5 (5.89 MB)
- C++Builder 6 (5.89 MB)
- C++Builder 2006 (5.89 MB)
- C++Builder 2007 (5.89 MB)
- C++Builder 2009 (5.89 MB)
BOOKMARKS
TMS Planner Calendars and DatePickers
8 highly configurable month calendars, datepickers for use with or without TMS TPlanner
Feature overview
Highly configurable month calendars and datepickers that can be used with or without the TMS Planner component.
Included components:- TPlannerCalendar : highly configurable non DB-aware calendar component
- TDBPlannerCalendar : DB-aware calendar component that can automatically show events from a TMS Planner events database
- TPlannerCalendarGroup : multimonth calendar component
- TPlannerDatePicker : datepicker with highly configurable calendar dropdown
- TDBPlannerDatePicker : DB-aware datepicker with calendar dropdown that can automatically show events from a TMS Planner events database
- TDBPlannerMaskDatePicker : masked DB-aware datepicker with calendar dropdown that can automatically show events from a TMS Planner events database
- TPlannerDBDatePicker : single DB-field DB-aware datepicker with support for null-date entry
- TPlannerDBMaskDatePicker : masked single DB-field DB-aware datepicker with support for null-date entry
Features:
- Set all colors and fonts of days
- Configurable start day of the week
- Show weeknumber and control on which day of year week counting should start
- Keyboard support : up/down/left/right arrows change day resp. +7/-7 -1/+1 day
- PgUp and PgDn changes month resp. +1/-1 month
- Enable or disable month selection
- Customizable highlights and hints for special days, selectable color and shape for each event
- Multi selection or single selection
- Wallpaper background
- Min. & max selectable days
- DB-aware version included for linking with TMS TDBPlanner or as standalone DB datepicker (Shows automatically all days as events that have planner items in the database)
- Possibility for gradient planner background and caption
- Multimonth calendargroup can be automically sized vertically or horizontally at runtime with mouse
- XP aware
What's new
v1.7.6.0
- New : moved HasEvent() to public section
- New : added support to set DateSelectColor to clNone to have transparent date selection
- New : added DateSelectBorderColor to set border color of selected dates
- Improved : check before setting focus on mousedown
- Fixed : issue with OnDayChange in TPlannerCalendarGroup
- Fixed : issue with event hints
v1.7.4.1
- Improved : OnMouseMove, OnMouseDown, OnMouseUp event handler for TPlannerCalendarGroup
- Fixed : issue with mixing glyphs & not glyphs for browsers
- Fixed : painting issue with Delphi 2007
v1.7.3.3
- New : Support for Office 2007 silver style added
- New : Support for Delphi 2007 added
- New : Support for C++ Builder 2007 added
- New : Delphi 2006 & c++Builder 2006 support added
v1.6
- New : Built-in ISO week number calculation support added
- New : Smart key up/down in datepickers
- New : OnCellDraw event added for TPlannerCalendarGroup
- New : OnDblClick event added for TPlannerCalendarGroup
- New : VS.NET 2005 (Whidbey) appearance style
- New : support for Delphi 2006 & C++Builder 2006 added
v1.5
- New : Delphi 2005 support added
- New : AutoThemeAdapt property in Calendar, DatePicker, CalendarGroup
- New : XP themed dropdown button added in DatePicker
- New : Hover & down date color in Calendar, DatePicker, CalendarGroup added
- New : Design time selectable Office 2003 blue, silver, olive theme look and more ...
Tips
This code snippet shows how to programmatically adding events to the calendar or datepicker
with plannercalendar1.Events.Add do
begin
date := EncodeDate(2005,2,14);
hint := 'Valentine';
shape := evsCircle;
color := clRed;
end;
This code snippet shows how to programmatically preselect dates in a calendar
plannercalendar1.MultiSelect := true;
plannercalendar1.Dates.Add.Date := EncodeDate(2005,2,20);
plannercalendar1.Dates.Add.Date := EncodeDate(2005,2,22);
This code snippet shows how to programmatically select a week in the PlannerCalendarGroup
var
StartDate: TDateTime;
i: integer;
begin
StartDate := EncodeDate(2005,2,20);
plannercalendargroup1.MultiSelect := true;
with plannercalendargroup1.Dates do
begin
for i := 1 to 7 do
begin
Add.Date := StartDate + i - 1;
end;
end;
plannercalendargroup1.UpdateDates;
end;
Buy online

free updates for a full version cycle (from current version to v2.6) and free priority support:
30 EUR
for Delphi 5, 6, 7, 2005, 2006, 2007, 2009, C++Builder 5, 6, 2006, 2007, 2009

free updates for a full version cycle (from current version to v2.6) and free priority support:
120 EUR
for Delphi 5, 6, 7, 2005, 2006, 2007, 2009, C++Builder 5, 6, 2006, 2007, 2009
This product is also available in TMS Component Pack.
Copyright © 1995 - 2008 TMS Software


ONLINE ORDERS
Subscribe to RSS Feed