Scheduler

List of Services

    MS Office-style calendar for WinForms

    • Selectable date range
    • Interface and features similar to Microsoft Outlook
    • Full appointment editing support
    Download Free Trial

    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.

    Code-Free Development

    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.

    Mimic Outlook In Your Applications

    Provides an experience similar to Microsoft Office Calendar.

    7 Calendar Views in One

    Scheduler supports several different ways to view appointments, allowing you to toggle between them easily. View schedules 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.

    Complete Customization

    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 Consultation

    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 View

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

    • Week Views

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

    • Month View

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

    • Schedule Timeline View

      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.

    • Table View

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

    • Agenda View

      Appointments are grouped by date in a table to show upcoming events in compact form. All scheduler views can connect to a calendar for date range selection.

    Editing WinForms appointments

    Full-Featured Appointment Management

    Users can easily add new appointments and edit existing ones by pressing the Enter key or double-clicking the time slot to launch the Appointment dialog box.

    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 In-Line 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.

    Outlook Styles and Themes

    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 Consultation

    Additional features

    • Multi-month Calendar Navigation

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

    • Appointment Reminders

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

    • Appointment Actions

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

    • Print and Preview

      Users can print a schedule and view a print preview of schedule appointment data using the context menus or buttons on the Appointment dialog box. Choose to print daily, weekly, monthly, or appointment details.

    • Importing and Exporting Data

      Save or load data in different formats, including XML, iCal, and binary. End-users can import and export data through the menu, or by dragging and dropping files onto the control.

    • Localization

      Scheduler makes it very easy to localize your applications. At design time, you can simply type in translations for each string, and the localized resource files will be created for you.

    ComponentOne Enterprise Free Trial

    Download

    ComponentOne Enterprise

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