Build complete scheduling interfaces with flexible calendar views, appointment management, date picker navigation, reminders, print support, professional themes, and data integration.
Calendar is included with the Suite Pro for ActiveX COM evaluation.
Give your Calendar application a polished, professional look with built-in Office, Visual Studio, Windows, and custom theme support for modern and Classic UI styles.
Give your Calendar application a modern Office-inspired appearance with built-in theme support, selectable accent colors, and multiple base color options for a polished, current UI.
Office Application Style includes several different themes. The themes included are the Access, Excel, One Note, Outlook, Power Point, Publisher and Word styles.
Apply an Office v14.0 style Calendar theme that gives your application a familiar, professional look with built-in support and no additional theme setup required.
Support classic Office style interfaces with built-in Classic themes that help your Calendar application match classic Office v12.0 and earlier UI designs.
Create a Calendar interface that blends naturally with Visual Studio style applications using built-in theme support designed for a consistent developer-focused UI.
Create one-time, recurring, all-day, multi-day, weekly, monthly, and yearly appointments with flexible scheduling options for a wide range of calendar workflows.
Create one-time appointments for events that occur once or at specific times during the day, making it easy to schedule single meetings, reminders, tasks, or other non-recurring calendar items.
Schedule daily appointments that repeat at a set interval, such as every weekday or every few days, with recurrence indicators that make repeating events easy to recognize.
Display appointments that span multiple days, with flexible rendering based on the event duration so longer activities remain clear and easy to follow in the calendar.
Add all-day appointments for events that last the entire day or span multiple days, with clear placement at the top of the calendar without requiring start or end times.
Create weekly recurring appointments for selected days of the week, including flexible intervals such as every week, every other week, or every fourth Monday.
Enhance scheduling with built-in time scales, date picker integration, custom icons, multi-schedule views, appointment editing, print support, and reminders.
Display built-in time scales for Day and Work Week views, with configurable intervals from 5 minutes to 1 hour and optional support for showing multiple time zones side by side.
Use the built-in Date Picker to select dates, synchronize calendar views, highlight days with appointments, and automatically switch views based on the selected date range.
Customize appointment icons for recurrence, private items, meetings, exceptions, and other event types, or add your own icons to better communicate appointment details.
View and compare schedules for multiple users side by side, making it easier to coordinate availability, review team activity, and make informed scheduling decisions.
Edit appointments quickly with mouse or keyboard actions, giving users a fast and familiar way to update calendar items directly within the schedule view.
Add meaningful context to appointments with private and meeting indicators, labels, categories, time status, configurable dialogs, options, and start or end time display.
Mark appointments as private and display a key or lock icon in day, work week, and week views. This gives users a clear visual indicator when an appointment contains private or sensitive scheduling details.
Mark appointments as meetings with one or more people and display a meeting icon in day, work week, and week views. This makes it easy to identify scheduled meetings and see who the appointment involves.
Assign predefined, color-coded labels to appointments so users can quickly identify the purpose or status of each event. Label colors can also determine the appointment background for easier visual organization.
Set the busy status for appointments using options such as busy, free, tentative, or out of office. Calendar can display these states visually so users can quickly understand availability and time usage.
Edit appointments through a familiar appointment dialog with quick access to scheduling details and recurrence options. Users can define repeating events using the pattern that best fits their schedule.
Customize Calendar behavior with flexible options for disabled days, time scale settings, clock style time display, in-place editing, theme support, and other advanced scheduling preferences.
Present schedules in day, work week, full week, month, and schedule views with configurable week masks, starting days, and month-view week count options.
Display a single day in detail with time-based scheduling, appointment editing, drag-and-drop movement, and clear visibility into each event’s placement throughout the day.
Show a focused business-week schedule with configurable work days and work-hour masking, making it easier to present appointments within the user’s normal work schedule.
Present a full seven-day schedule with appointment icons, recurrence indicators, and flexible time display options so users can review an entire week at a glance.
Display appointments in a familiar month style layout with configurable week counts and compact weekend options for a broader overview of upcoming schedules.
Show appointments across a horizontal timeline to make event spans, overlaps, and schedule density easier to understand across days, resources, or longer time ranges.
Highlight working hours separately from non-working time to give users a clearer view of business availability in day and work week calendar layouts.
Connect Calendar to common data sources including SQL Server, MySQL, external databases, XML or binary files, and Outlook appointment data.
Connect Calendar to popular database platforms including MySQL and SQL Server, giving your application reliable storage options for appointments, schedules, recurrence data, and calendar records.
Bind Calendar to an external database so appointment data can be stored, retrieved, and managed through your existing application data layer, business system, or custom storage process.
Load and save calendar information using XML or binary file formats, giving your application flexible options for local storage, import/export workflows, and portable calendar data.
Work with Outlook appointment data to help integrate Calendar with existing scheduling workflows, making it easier to share, import, or synchronize appointment information.
Broad compatibility across Visual Studio, Windows desktop, and Windows Server releases — from modern environments to legacy deployments.
Development environments
Client operating systems
Server environments
Baseline development and runtime support