Scheduler

List of Services

    MS Office-style calendar for WinForms

    • Selectable date range
    • Interface and features similar to Microsoft Outlook
    • Full appointment editing support
    Start your free trial Developer Forum (Technical Support)

    Why Choose Scheduler for WinForms?

    Bring the Microsoft Outlook UI-style Scheduler control directly into your WinForms applications.


    Includes 5 basic views, repeating notifications, reminders, labels, data binding, grouping, and import/export features.

    Development without coding

    Build a .NET scheduling application completely code-free at design time.

    Event Management

    Users can quickly manage appointments (or events) with inline editing and drag-and-drop support.

    Outlook UI

    Provides an experience similar to Microsoft Office Calendar.

    Supports 7 different calendar views

    The scheduler control supports several views.

    View your schedule in Day, Week, Work Week, Month, Timeline, Table, or Agenda view.

    Quick and easy localization

    Visual Studio lets you quickly localize (translate) individual strings at design time. The Scheduler control generates localized files.

    Customizing

    Fully customize the built-in dialog boxes and visual styles.

    Ask anything!

    Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.
    Online product consultation Developer Forum (Technical Support)

    WinForms Scheduler Key Features

    Data Bound & Unbound

    The WinForms Scheduler offers the option of using standard ADO.NET data binding or a built-in, unbound data source. When data binding, you can map each column in the dataset to appointment title, time, category, contact, label, resource, and status. Unbound data can be saved locally as XML.

    View Scheduler

    • Day

      Appointments are displayed hourly throughout the day in a vertical layout.

    • main

      Appointments are displayed hourly throughout the week. You can customize the work week to display 2 to 7 days.

    • month

      Supports monthly calendar view. Appointments can visually span multiple days.

    • Timeline

      Appointments for the day are displayed in a horizontal layout. This view is useful when you want to view multiple groups at once to schedule meetings.

    • graph

      Appointments are displayed in a table format with title, location, recurrence, start, end, and category.

    • Agenda

      Appointments are grouped by date in a table, displaying scheduled events in a condensed format. All scheduler views can be linked to a calendar for date range selection.

    Editing WinForms appointments

    Full-featured appointment management

    Users can easily add new appointments or edit existing ones by pressing Enter or double-clicking a time slot to launch the appointment dialog.

    WinForms Appointment Editor

    The Scheduler provides users with a variety of options for creating and editing appointments in WinForms applications. Users can organize appointments by assigning various categories, resources, and contacts, add colorful labels, and mark appointments as high/low priority, private, or all-day events.

    Drag and drop support

    The scheduler supports several different drag-and-drop scenarios. Users can change dates by dragging appointments between appointment controls, as well as within the WinForms calendar control surface. Dragging the edges of appointments allows them to span multiple days.

    Quick inline editing

    You can quickly edit appointment topics from the scheduler surface without opening the appointment dialog. This inline editing improves runtime usability.

    HTML text support

    The promise text can display HTML-encoded content. Users can edit the promise text using HTML, allowing greater control over formatting by using common elements such as headings, boldface, tables, images, and hyperlinks.

    Calendar Resource Grouping

    Create a multi-tab calendar layout by grouping appointments by contact, category, or resource. Reassign appointments by dragging them or editing them through a dialog box. Customize tabs to display images. Grouping is supported in all WinForms scheduler views.

    Styling & Theme

    Scheduler includes 12 default visual styles and supports over 40 themes, including Microsoft Office, Visual Studio, and Material. Scheduler allows you to fully customize its built-in dialogs and visual styles, allowing you to create a scheduling application that suits any look and feel. You can also create and reuse custom visual styles by saving them to XML at design time.

    Ask anything!

    Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.
    Online product consultation Developer Forum (Technical Support)

    Additional features

    • Navigate multi-month calendars

      The Calendar control can display multiple months, depending on available space.

    • Appointment reminder

      You can choose to be alerted in a reminder dialog box at a specified time before the appointment occurs.

    • Promise work

      Add an appointment task that determines what to do at the appointment start time.

    • Print and Preview

      You can print your schedule using the context menu or buttons in the Appointment dialog box and view a print preview of your schedule appointment data.

    • Importing and Exporting Data

      Save or load data in a variety of formats, including XML, iCal, and binary.

    • localization

      Simply enter translations for each string at design time and localized resource files will be automatically generated.

    ComponentOne Enterprise Free Trial

    Download

    ComponentOne Enterprise

    Expand your development reach across all .NET platforms with ComponentOne Enterprise.

    Desktop

    WinForms

    WinUI

    WPF

    UWP

    Mobile

    MAUIXamarin Forms

    Xamarin iOS

    Xamarin Android

    Legacy

    ActiveX

    ASP.NET Web Forms

    Silverlight

    LightSwitch

    Data Services

    Web API

    .NET Data Services

    Web

    ASP.NET MVC

    ASP.NET Core MVC

    Blazor