Your Success Matters

Your Success Matters

We look forward to working with you and will do whatever we can to make your experience with us a profitable one.

Read More

Top New Features

With DirectX rendering, new storage mechanism and SVG UI, we're constantly improving our WinForms Scheduler control.

Read More

Print Your Calendar

Like all DevExpress container controls (grids, tree list, etc), the Scheduler control ships with WYSIWYG printing support. Render your UI to paper or export your data to today's most popular file formats (PDF, HTML, XLS).

Read More

Learn More about Our WinForms Scheduler

Learn More

Calendar Views
Day View
Display events for any given day.
Day View
Our WinForms Scheduler Control allows you to display a detailed view of events/appointments for a specific day via its Day View. Integrated Date Navigation buttons make it easy to navigate from one day to the next.
Week Views
Work Week & Full Week Views
Week Views

Work Week View
As its name implies, the Work Week View display event details across a specific work week. End-users can move from one week to the next via the Scheduler's built-in navigation button. When an event/appointment is selected, end-users can resize the event (to change start/end time) or move the event to a different time/day via drag & drop operations.

Full Week View
Unlike the Work Week View, the Full Week View displays appointment details that span an entire week. To create a new event/appointment, you simply select a time cell (or multiple time cells) and right click the selected region to invoke the built-in Event Editor dialog.

Month View
Display events across an entire month using a compact layout.
Month View
The Month View displays a snapshot of appointments across an entire month. As you would expect, because of the number of days the WinForms Scheduler Control displays within an application, the view itself is the least detailed of all available Scheduler Views. UI options include the ability to display weekends and to stack weekend days. Like all Views, the Scheduler gives you the ability to move events from one day to the next via drag & drop operations.
Agenda View
A compact representation of a daily scheduler.
Agenda View
The Agenda View displays a chronological list of appointments on a daily basis.
Timeline View
Display events as horizontal time bars across a date range.
Timeline View
Arrange events and appointments across horizontal timelines. When browsing multiple resources, timelines are displayed one under another. On the top of the view, you can display multiple time rulers with different scales.
Gantt View
Display the dependency relationships between tasks and current schedule status.
Gantt View
Display events/tasks as horizontal bars along a timescale and show the current status using percent-complete shading, and displays dependency relationships between events/tasks.
"Just wanted to re-affirm how fantastic I think the DevExpress controls are. Keep up the amazing work!" Gareth Jones
Appointment & Event Management
Incorporate elegant appointment dialogs in your Windows application. The dialogs that ship as part of the WinForms Scheduler are ready to use without writing a single line of code and can be fully customized and extended as business needs dictate.
Appointment Dialogs
Use our Office-inspired dialogs or create your own.
Appointment Dialogs
The DevExpress WinForms Scheduler ships with a built-in Appointment Dialog wherein users can specify the Subject associated with the event, it's Location, Start and End Time, and more...
Resources
View and browse multiple schedulers simultaneously.
Resources
Allows end-users to browse multiple schedules (for any entity such as an individual or office location, etc) simultaneously. Once resources have been created, the scheduler will display several parallel timelines. Resource headers can display images and the same event can be assigned to multiple resources.
Recurring Appointments
Allow users to create recurring appointments without writing code.
Recurring Appointments
The WinForms Scheduler control provides built-in dialogs, objects and methods for handling recurring event chains. You can easily customize all recurrence related functionality and address even the most complex requirements with minimal effort.
Reminders
Display appointment reminders for single and recurring events.
Reminders
A reminder for any event can be set regardless of whether it has a single occurrence or whether a recurrence pattern has been assigned to it. An appointment with a reminder has a visual indicator and a reminder dialog is invoked when the time has come for the reminder to alert.
Timezone Scheduling
Display multiple time rulers and specify appointment time zones.
Timezone Scheduling
We've made it easy to display multiple Time Rulers within any calendar. Use it to display a Time Ruler for each Time Zone to help simplify scheduling when users/resources are dispersed across the globe.
Holidays
Differentiate holidays visually within a calendar.
Holidays
Use the Scheduler Control's All-Day Event Panel to display Holidays within any Calendar and use the Date Navigator to highlight days with associated Holidays.
"One word: Extraordinary! Impossible to describe DevExpress wonders in a few words." John Rendon
Advanced UI Elements
Resources Tree
Display hierarchical resources in Gantt Views.
Resources Tree
Display hierarchical resources in Gantt Views.
Date Navigator
Quickly navigate to any date.
Date Navigator
Like Microsoft Outlook, the Data Navigator Control provides a straightforward way with which to select dates. You can select a single day or a continuous range of dates using your mouse. Based on your selection within the Date Navigator, the WinForms Scheduler is automatically updated and displays the most appropriate view type (Day, Week, Month, etc).
Range Control
Built-in time range.
Range Control
Built-in time range.
Ribbon UI
Emulate the Microsoft Office end-user experience within your Windows app.
Ribbon UI
Emulate the Microsoft Office end-user experience within your Windows app.
"With over 30 years of programming experience, I can honestly state that DevExpress products are mature and ready to take on the most demanding task. A must have for any serious developer." Ron Lindsey
UI Customization
Custom Appointments
Fine tune event display within any calendar.
Custom Appointments
We've given you total control over the appearance of events/appointments. You can specify whether the Scheduler Control displays a Start and End Time within the calendar and whether to display it using text or an image. You can also specify the manner in which the appointment's status, continuation arrow, recurrence pattern and custom text are rendered in your Windows app.
Custom Work Time
Apply custom work time hours within the calendar.
Custom Work Time
You can specify custom work time intervals within any Calendar by using the Scheduler Control's QueryWorkTime event. This event provides info on the current resource and date for which a work time interval has been requested.
Custom Appearance
Provide fully customized user experiences for your enterprise.
Custom Appearance
Provide fully customized user experiences for your enterprise.
Drag & Drop
Rearrange events and move data objects outside the Calendar.
Drag & Drop
Rearrange events and move data objects outside the Calendar.
Filtering
A simple to use UI for creating advanced filter expressions.
Filtering

The DevExpress WinForms Scheduler control provides event based appointment filtering. Handle the 'FilterAppointment' event to hide specific appointments.

The Scheduler control can also be used with our Filter Control that gives you and your users more granular control over filter construction. The Filter Control displays filter criteria as a tree structure, where nodes represent simple filter conditions. If the filter criteria consist of multiple filter conditions, the Filter Control contains multiple nodes linked by logical operators into groups.

"DevExpress provide the best controls and support in the world. If you ever have an issue or a problem you can't solve in relation to their controls a simple support request is sent and you have your response back within a few hours, sometimes even quicker." Anthony ButterworthRon Law Central Heating Services Ltd
Event Grouping & Data Exchange
Group by Date
Group events by dates.
Group by Date
To group scheduler data by dates, set the 'SchedulerControl.GroupType' property to 'SchedulerGroupType.Date'.
Group by Resource
Group events by resources.
Group by Resource
To group scheduler data by resources, set the 'SchedulerControl.GroupType' property to 'SchedulerGroupType.Resource'.
Outlook Import & Sync
Keep your Calendar up to date.
Outlook Import & Sync

The DevExpress WinForms Scheduler control supports event synchronixation with the following Microsoft Outlook versions:

  • Outlook 2003
  • Outlook 2007
  • Outlook 2010 (32-bit and 64-bit)
  • Outlook 2013 (32-bit and 64-bit)
Import & Export
iCalendar, vCalendar, XML
Import & Export
Our WinForms Scheduler & Calendar Control fully supports iCalendar for data exchange so you can import/export appointment information with today's most popular personal information management apps.
Printing
Daily, weekly, monthly, timeline and grouped scheduler reports.
Printing

Turn the contents of your Calendar into a printed report with a simple method call.

Buy this product as part of the following subscription packages.

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to clientservices@devexpress.com or by calling +1 (818) 844-3383.

Best Value
WinForms Controls
WPF Controls
ASP.NET WebForms Controls
Printing & Exporting
ASP.NET MVC Extensions
Printing & Exporting
ASP.NET Bootstrap Controls
Themes and Skinning
ASP.NET Core Bootstrap Controls
Themes and Skinning
JavaScript - jQuery, Angular, React
JavaScript - ASP.NET MVC & Core
UWP Controls
Reporting
WinForms Report Viewer
WinForms End-User Report Designer
HTML5 Report Viewer
ASP.NET Report Viewer
ASP.NET End-User Report Designer
MVC Report Viewer
MVC End-User Report Designer
WPF Report Viewer
WPF End-User Report Designer
Office File API (Basic)
Excel Export Library
Word Processing Document API (DOC, RTF)
Office File API (Complete)
Spreadsheet Document API (XLSX, XLS)
Excel Export Library
Word Processing Document API (DOC, RTF)
PDF Document API
DevExpress Snap Report API
Barcode Generation API
Zip Compression and Archive API
Unit Conversion API
Native Mobile UI Controls
Charting Library
iOS Controls
Android Controls
Xamarin Wrappers
CodeRush
VS 2017 Support
VS 2015 Support
Roslyn-Powered Superior Performance
C#, VB.NET, XAML
CodeRush Classic
VS 2015 Support
VS 2012, 2013 Support
C#, VB.NET, XAML
HTML, ASP.NET, CSS, Razor, JavaScript
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
UWP Controls
JavaScript - jQuery, Angular, React
XPO - ORM Library
Office File API
Data Visualization Dashboard
eXpressApp Framework
Technical Support
Priority Support

* DevExpress does not include/ship source code for certain products, including CodeRush, TestCafe, and Report Server.

Additional Info

WinForms Themes and App Skins

The DevExpress WinForms Subscription ships with 50 custom designed and highly polished themes for your next WinForms application. You can use each of these themes easily, without modification or manipulate them using our free WinForms Skin-Theme Editor application. Learn more

Touch Enabled User Experience

Deliver elegant, touch-enabled WinForms applications using the platform you know and love. The WinForms Subscription helps you leverage your current investments and address customer needs via a comprehensive range of WinForms controls that support touch on both Windows 7 and Windows 10.

Sec 508 and Accessibility

The DevExpress WinForms Subscription makes it easy to create WinForms applications that meet government regulations regarding web accessibility. Sec 508 and Accessibility Guidelines 1.0 support is available for key DevExpress WinForms controls.

Straightforward Localization

All DevExpress WinForms controls can be localized using satellite resource assemblies. DevExpress delivers satellite assemblies for a large variety of languages and cultures. To help you get started, resource files for four cultures are included in our installation: German, Japanese, Russian, and Spanish. If you need to modify our shipping resources or create satellite assemblies for a different language, simply use our Online Localization Service, a free tool for our active WinForms subscribers. Online Localization Service

Testing Support

The DevExpress Universal Subscription includes built-in support for Microsoft's CodedUI. Unlike many vendors claiming support for Coded UI through the simple use of MSAA, DevExpress controls go the extra mile to make certain that individual controls fully comply with Microsoft's testing framework. We don't simply support Coded UI; we support it to the maximum extent possible. Note: CodedUI support requires purchase of the DevExpress Universal Subscription. Learn more

MVVM Framework

The DevExpress MVVM Framework ships with features that are absent in WinForms, but essential to MVVM development. These missing features include bindings, commands, UI triggers, behaviors etc. Our Framework includes all of these along with a straightforward API to make WinForms app development more efficient. Learn more