WinForms Scheduler

Recurring Appointments

 

End-users will frequently need to create repetitive events or appointments based upon a specific pattern. Our scheduling Suite offers you a built-in solution to address this business requirement. There are six types of recurrence available: minutely, hourly, daily, weekly, monthly, yearly. The most widely used types are represented by the Scheduler auxiliary controls used in the Appointment Recurrence dialog. Recurrency patterns represented via auxiliary controls include:

  • Minutely and Hourly
    These recurrence patterns can be created via code. Visual controls are not included.
  • Daily
    The pattern can be seen within the screenshot below.
  • Weekly (Screenshot)
  • Monthly (Screenshot)
  • Yearly (Screenshot)

Since recurrence patters are not necessarily endless, we provide a recurrence range editor which lets you specify when event occurrences are to stop. (Screenshot)

Recurring Appointments - DevExpress WinForms Scheduler Control

A recurring appointment can either be a base (a Pattern), or an occurrence. Occurrence can either be a simple Occurrence, or an exception (a Changed Occurrence or a Deleted Occurrence). When a standard appointment occurrence is modified, it becomes an exception, since it can no longer be calculated from its pattern and requires a separate record in the data source.

Recurring Appointmnents and Exceptions - DevExpress WinForms Scheduler Control

The DevExpress XtraScheduler™ Suite provides you with objects and methods for handling recurrence chains, so you can implement complex requirements with ease.

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.