Planner.NET is a calendar and scheduling component for the .NET framework. The control supports yearly, monthly, weekly and daily schedule views. Each view provides a distinct layout of the time cells and can display events such as appointments and meetings. The timetable view displays a day's schedule where the columns represent date, location, tasks or contact, and the rows represent hours or minute intervals. The major features of Planner.NET are listed below:
The Schedule
Allows definition of custom-typed events
Supports recurring events
Can be persisted into binary files and streams
Can be stored in XML format
Intrinsic database serialization support
MS Outlook import and export
Views
Timetable view
Resource view
List view
Month view
WeekRange view
MonthRange view
User interaction
In-place item editing
Interactive item creation and modification
Single and multiple item selection
Scrolling
Automatic scrolling while dragging items with the mouse
Tool-tips
Column resize in Timetable view
Programming
Programmatic access to both schedule objects and the calendar methods and properties
Numerous properties for customizing the appearance and behavior of every calendar view
Rich event set
Output
To display via Windows Forms
Print Preview
Printing
Export the calendar as an image
Appearance
Fully customizable style-based appearance
Customizable font, colors and alignments of displayed text
Images can be associated with calendar elements
Header and item shadows
Custom painting of various elements
User-assigned mouse cursors
Rich choice of pen and brush styles
Themes
Auxiliary forms
AppointmentForm for editing appointments
ReccurrenceForm editing event recurrences
TaskForm for editing tasks.
Changes in this version:
export calendars and reports to Excel XML format; print preview dialog images can be customized; weekend days can be hidden; align items to cells in resource view;