Scheduler

Implement Outlook-style scheduling in your apps with ComponentOne Scheduler™ for WinForms. This out-of-the-box scheduling solution comes complete with five built-in views, recurring appointments, reminders, labels, data binding, grouping, import/export capabilities and much more. Developing a scheduling app has never been easier!

Controls Included

  • C1Schedule is a fully functional Outlook-style schedule that allows users to add, edit, and manage their appointments easily.
  • C1Calendar provides date navigation and selection to display appointment data in the C1Schedule control.

Features

  • Five Built-in Default Views

    The C1Schedule control includes five built-in data views, allowing you to offer a variety of ways for users to view their schedules. Having built-in data views simplifies development time by allowing you to set the view using one property. View the schedule in day, week, work week, month, or time line view.

  • Manage Appointments

    Users can easily add new and edit existing appointments by double-clicking in the time slot to launch the Appointment dialog or by pressing the Enter key. Appointments can occur one-time or recur over a set amount of time, and reminders can be set so no appointment is missed.

  • Appointment Customization

    Scheduler for WinForms provides users with many additional options while creating and editing appoinments. Users can assign different categories, resources and contacts to help organize appointments, as well as mark appointments as high/low importance, private, all day events, and add colorful labels.

  • Appointment Actions

    Add appointment actions which determine an action to take at the start time of an apopintment. Appointment actions let you set behaviors such as executing a local application or navigating to a specific website.

  • Resource Grouping

    Group appointments by contacts, categories or resources to create a multi-tab layout. Appointments can be reassigned by dragging or editing through the dialogs. The grouping feature is supported in all scheduler views.

  • Time Line View

    C1Schedule supports a Time Line view for displaying appointments in a horizontal layout. This view is useful when trying to see multiple groups at once to schedule a meeting. In this view the time is displayed horizontally and groups are arranged vertically, much like the ‘Schedule’ view in Microsoft Outlook 2010.

  • Multi-month Calendar Navigation

    Synchronize the C1Calendar and C1Schedule controls together with just one property to provide seemless navigation. The C1Calendar control can display one or more months at a time, depending on the available space.

  • Drag-and-drop Support

    Scheduler supports several different drag-and-drop scenarios. Users can move appointments around on the C1Schedule control by dragging them with the mouse. Users can also drag-and-drop appointments between C1Schedule and C1Calendar controls to move appointments to new dates. You can even drop .ics, .dat, and .xml files with saved data onto a C1Schedule control.

  • Flexible Data Binding

    Scheduler for WinForms gives you the option of using standard ADO.NET data binding or using a built-in DataSource. You can attach a DataSource and map to each column in the table to save and load appointments, categories, contacts, labels, resources, and the status of appointments.

  • Import and Export Data

    If you want to use a built-in DataSource, you can save or load data in different formats including XML, iCal and binary. End-users can import and export data at any time by using the Import/Export commands from the C1Schedule control.

  • Printing and Previewing

    Users can print the schedule and view a print preview of schedule appointment data using the context menus or buttons on the Appointment dialog box. The Print dialog box includes options to select a print style (daily, weekly, monthly, details) and a date range. Printing and previewing can also be performed programmatically.

  • HTML Text Support

    The appointment text can display Html encoded content. Users can customize appointment text and tooltips at run time with HTML, giving them more control over formatting. Format text using common Html elements including headings, tables, images, hyperlinks and more.

  • Built-in Visual Styles

    Scheduler includes twelve built-in visual styles, including Microsoft Office themes. Styling your UI is as easy as setting one property. You can also create customized visual styles at design time and save them to an XML file.

  • Customization Support

    Scheduler allows for complete customization of the built-in dialogs and Visual Styles, enabling you to create a scheduling application suited for any look and feel or data model.

  • Localization Support

    All end-user visible strings can be localized (translated) into multiple languages. As with standard Windows forms localization, you can create a set of resource files for each required culture. When the application runs you can switch between those resources and between languages. Scheduler for WinForms makes it very easy to localize your applications. At design time you can simply type in translations for each string and Scheduler will create the localized resource files for you.