Our scheduler control delivers a complete scheduling UI to your app since we've integrated all the dialogs needed by end-users to navigate and edit their calendar. You will not have to spend any extra time providing facilities for switching the view, editing resource layouts or modifying the contents of events. Built-in dialogs include:
A Go to Date dialog that provides navigation between dates and allows switching view types. (Screenshot)
An Appointment Editor dialog that allows end-users to modify appointment properties. This dialog is invoked when end-users open an appointment for editing or add a new appointment via popup menus. (Screenshot)
An Appointment Recurrence dialog that allows end-users to associate recurrence patterns for events. (Screenshot)
A Time Ruler dialog that allows end-users to change the time zone that the time ruler displays. (Screenshot)
A Print Options dialog that allows end-users to setup the printing style and print the scheduler's data (requires the XtraPrinting™ Library, which must be purchased separately). (Screenshot)
See also XtraScheduler Printing for more information on printing techniques and options.
Dialogs with Bar and Ribbon User Interface
The XtraScheduler™ Extensions assembly enhances scheduler's built-in dialogs using advanced Developer Express components - toolbars, menus, Ribbons, layout control and spell checker. With this library, you can instantly create a UI that delivers ultimate flexibility to end-users so they can accomplish their objectives in a manner that suits them best.
You can display a neat form, rich in functionality, that resembles traditional Microsoft® Outlook® form. (Screenshot)
Or you can prefer modern-looking and functional form with Ribbon user interface elements. (Screenshot)
Both dialogs provide the additional capability of spell check and can be easily adjusted to meet your requirements. Our layout manager - the XtraLayout control - empowers you to accomplish layout customization faster. (Screenshot)
Custom User Forms
You are free to implement your own custom form that substitutes one of the built-in dialogs. It can be inherited from the existing dialog or created from scratch. (Screenshot)