-
Similar to Microsoft Outlook - look-and-feel and interaction methods
(with a keyboard or mouse) are similar to universally known Microsoft Outlook interface.
-
Resource manager – allows you to manage available resources in
time (hotel rooms, employees performing tasks, availability of various devices,
cars, etc.) in a daily view.
-
Full control over color from a Visual Designer — all the controls'
colors can be easily adjusted
-
Drag&drop support – a mouse can be used to change appointments'
time and duration. It is easy to implement period and resource locking.
-
Printing support - calendars can be printed or rendered as bitmaps
in a WYSIWYG mode or a simplified mode (without a coloured background - only frames).
-
Recurrence support - allows setting up
repeated appointment. Additionally, there are available controls designed for editing
of a recurrence settings in a Microsoft Outlook fashion.
-
Defining tooltips - allows to assign additional information displayed
after pointing to an appointment with a mouse. When a full text of an appointment
does not fit a frame, a tooltip displays it in an enlarged window.
-
Images for appointments and resources - for each appointment
and/or resource an image to be painted near the text, can be selected from an ImageList.
-
Simple programming - a simple data model and structure similar
to other .NET controls simplify using ComponentGo controls in your code.
-
Programming interface shared by CalendarGo and ResourceScheduler controls
- facilitates interchanging both controls to visualise various aspects of the same
data.
- Analogue and digital clocks – allow for presenting appointment’s
start and end time on digital (hh:mm) and analogue clocks.
-
Hiding non-fitting hours - when the width of cells is insufficient
to accommodate hours and appointment text, hours are automatically hidden improving
readability.
- Holiday support - special events facilitating implementing holidays
painted with different colours.
-
On-demand data access - a RequestAppointment event allowing for
efficient reading only necessary data, optimising data access from a data source
(ex. SQL).
-
Edit In Place - allowing for editing an Appointment text directly
on a calendar
- Owner draw
- allows for implementing one's own algorithm for drawing an appointment on the
screen
-
Design Mode support - control can be modified using properties
view in Windows Forms design mode.
- Multilingual – using system language settings allows operation
in any language.
- Split Mode
– allows splitting an appointment into two linked segments using a mouse. This makes
it possible for a single appointment to use many resouces.
- Auto merging
- two appointments can be easily merged when they are placed next to exach other.
- Current day and current time marker - a possibility to display
a current day and current time marker. A color of a marker is BaseCalendar.TodayMarkerColor.
- Reading from and saving to ADO.NET - A demo program writing Appointments
objects to and reading them from an SQL database using ADO.NET and any data structure.