PRODUCTS

FEATURED PRODUCT

The most powerful, fastest & flexible suite for native Excel file manipulation and Excel,PDF,HTML report generation for .NET

License only 125 EUR See More

SEARCH

LOGIN

Customer login to access products, support information & special benefits.

NEWS ALERTS

Add your e-mail address here to receive the monthly TMS Software alerts.

 

LINKS

PRODUCTS » VCL COMPONENTS » TPLANNERCALENDAR
v1.7.6.0 (Sep 18, 2007)

Purchase a license



TMS Planner Calendars and DatePickers

8 highly configurable month calendars, datepickers for use with or without TMS TPlanner

Feature overview

TDBPlannerCal

TDBPlannerCal

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
TDBPlannerCal

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

CreditCards Accepted

TPlannerCalendar Single developer license for commercial use with full source code

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

Please choose your language     and order immediately or add to cart
TPlannerCalendar Site license for commercial use with full source code

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

Please choose your language     and order immediately or add to cart

This product is also available in TMS Component Pack.

Copyright © 1995 - 2008 TMS Software