Buy now Log in
English
Espanol Deutsch
MindFusion menu
  • Products
    • Suites
      • JavaScript
      • WinForms
      • WPF
      • .NET MAUI
      • Java
      • Diagramming
      • Scheduling
    • JavaScript
      • Diagram
      • Scheduler
      • Chart
      • Data Grid
      • Keyboard
      • Free JS Chart
    • ASP.NET MVC
      • Diagram
    • Blazor
      • Diagram
      • Chart
    • Java
      • Diagram
      • Scheduler
      • Chart
      • Spreadsheet
      • Keyboard
    • WinForms
      • Diagram
      • Scheduler
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • Dock Control
    • WPF
      • Diagram
      • Scheduler
      • Gantt Chart
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • UI
    • ActiveX
      • Diagram
    • .NET MAUI
      • Diagram
      • Scheduler
      • Chart
    • Android
      • Diagram
      • Chart
    • iOS
      • Diagram
    • WinUI
      • Diagram
    • WordPress
      • Org Chart Plugin
    • Applications
      • XML Viewer
      • InSight Diagrammer
  • Support
    • Forums
    • Documentation
    • FAQ
    • Help Desk
  • Company
    • About Us
    • Contacts
    • Blog
    • Newsletter
    • Services
    • Clients
    • Testimonials
    • Join Us
  • Downloads
  • Web Store
HomeProductsScheduling for Winforms
OverviewSamplesHelpBuy

Advanced Item Drawing

Dmonstrates how to implement full-featured item viewers. The viewers render the items with rounded corners, support semitransparency, display icons in the items' headers, formatted text in the items' descriptions, a clock showing the items' start time and more.

WinForms Schedule Control: Advanced Item Drawing
Run Download

Advanced Viewers

Demonstrates how to utilize custom item viewers in order to show tree views in items that represent hierarchical tasks. The sample also implements drag and drop of tree nodes between items and context menu.

WinForms Scheduler: Item Viewers
Run Download

Clipboard

Demonstrates how to implement clipboard operations with the Planner.NET control. The sample uses the timetable view and shows a context menu.

.NET Scheduling Library: Clipboard Operations
Run Download

Custom Events

Learn how to derive from the Appointment class in order to implement custom schedule events. The sample also shows how to specify that custom objects must be instantiated when a user creates events interactively (by typing) and how to perform additional drawing over the custom events.

WinForms Schedule Control: Custom Appointments
Run Download

Custom Grouping

Custom grouping is the ability to define a secondary resource individually for each primary resource. If a worker is assigned ore than one task at a time, the conflicting tasks will be marked with red.

WinForms Scheduler: Custom Grouping of Items
Run Download

Custom Viewers

This sample demonstrates how to use custom viewers to completely override default item rendering.

.NET Time Management Control: Custom Appointment Viewers
Run Download

CustomDraw Elements

A demonstration of the different elements that can be custom-drawn according to the view type. The options are members of the CustomDrawElements enumeration.

.NET Time Management Library: Custom Drawing of Elements
Run Download

Data Binding

The sample shows you how to save and load calendar items from a database.

WinForms Scheduling Library: Data Binding
Run Download

Demo

Planner.NET demonstration application that shows many of the component's features including views, formatted text, handling user actions and more.

Demo Program for MindFusion Scheduling Control for WinForms
Run Download

Drag and Drop

The sample shows how easy it is to implement drag and drop of calendar appointments using the control API. It is a timetable with a list of icons that create calendar items when dragged and dropped at the schedule.

Implementing Drag and Drop in MindFusion Planner
Run Download

Dual View

Demonstrates how to synchronize a timetable and a month view so that when an item is added to the timetable, the style of the respective day cell in the month view is changed.

MindFusion WinForms Scheduler: Dual View
Run Download

Effects

The Scheduling library offers Area and Glass effects, which can be customized. There are also many other available preset effects as shown in this sample.

Schedule Effects in the WinForms Control
Run Download

Full Year

The ListView is used here to create a calendar for the whole year. Users can type in appointments for the day and drag them around the schedule.

MindFusion WinForms Scheduling: Full Year List Calendar
Run Download

Google Calendar

This sample illustrates how to use the visualization settings and custom drawing to achieve a specific appearance, in this particular case - a calendar with a theme similar to Google's calendar.

.NET Scheduling Library: Google Calendar Mockup
Run Download

Highlighting

Demonstrates how to highlight cells in various views when the user clicks on them with the mouse, and how to obtain the bounding rectangle of cells and display a context menu relative to them.

Highlighting of Dates and Cells in the Scheduling Library
Run Download

Holidays

MindFusion *HolidayProvider classes are a convenient way to render all registered holidays for a particular country. The sample shows you how to use them.

Holidays Provider Classes in MindFusion .NET Planner
Run Download

ICalendar

Implements saving and loading a Planner.NET schedule data to and from the iCalendar format.

.NET Time Management Control: ICalendar Format
Run Download

InfoHeader

Demonstrates how to use the new info headers feature in the Timetable view. The sample also demonstrates how to setup and render formatted text, containing simple html tags using the MindFusion.Common tools.

Info Headers in TimeTable and Month View
Run Download

LinearMonthView

Demonstrates the new Linear cell layout in the SingleMonth and MonthRange views.

WinForms Calendar Control: Linear Month View
Run Download

List View

A demonstration of the list view that can be horizontal or vertical and holds appointments in a list for the respective day. The items can be dragged around and snapped to different time units: minute, hour, day etc.

WinForms Time Management Library: List View
Run Download

Localization

The sample shows you how to localize the UI of your schedule and render the menus and forms in a different language.

.NET Scheduler: Localization of the UI
Run Download

MDI

Shows how to assign one Schedule instance to more than one Calendar views, thus realizing an MDI (Multiple-document) user interface.

Multiple-document Interface in Planner.NET
Run Download

Milestone Items

This sample demonstrates the Milestone item mode implemented in the List view. The milestone items use custom item viewer in order to draw as rhombuses.

WinForms Scheduling Control: Milestone Items
Run Download

Min App

A basic application that shows you everything you need to do and know in order to create a schedule with Planner.NET

A Minimal Application with Planner.NET
Run Download

Multiple Grouping

You can group items in a Resource view by applying two criteria in a row. The sample shows you how.

.NET Time Management Control: Multiple Grouping
Run Download

Multiple Resource Selection

Illustrates how to implement simultaneous selection across several resources in a Resource view. In the header of each resource row there is a custom-drawn check box which indicates whether the cells of the corresponding resource will be selected whenever the users draws a selection in the view.

Multiple Resource Selectio in the WinForms Scheduling Control
Run Download

Recurrence

The Recurrence class is used to define the repetition patterns of schedule items, such as appointments and events. This program uses it to define appointments that follow a custom recurrence pattern.

Appointment Recurrece with MindFusion Planner.NET
Run Download

Resource Timeline

This sample demonstrates how to integrate the Calendar control with the RangeSelector control.

Resource Timeline in MindFusion WinForms Scheduler
Run Download

Resources

This is the Resource view with various predefined resources for each contact. You can expand/collapse individual sections or use the Resource form to edit a resource.

MindFusion .NET Scheduling Library: Resources
Run Download

ResourceSchedule

Demonstrates various techinques while custom drawing in a Resource view. The sample also shows how to render rotated texts and custom labels in the timelines and rows headers.

Resource Schedule in WinForms
Run Download

ResourceTable

Demonstrates custom drawing in a resource view.

.NET Resource Table with the Scheduling Control
Run Download

StockForms

There are several stock dialogs coming with Planner.NET. This sample demonstrates how to use them to quickly implement MS Outlook-like event editing.

Stock Forms in Scheduling for WinForms
Run Download

Sync

Demonstrates how to synchronize the contents of two independent Calendar controls through the use of events.

Sychnornization of Two Calendar Instances
Run Download

Tutorial 1

The tutorial shows you how to render a timetable in a WinForms application. You can easily change the view to another one.

Timetable in WinForms
Run Download

Tutorial 2

This tutorial shows you how to create recurring appointents and uses the WeekRange view.

Recurring Appointments with MindFusion .NET Calendar
Run Download

Tutorial 3

Here you learn how to render the appointment form for creating and editing events.

Appointment Form in Planner.NET
Run Download

Tutorial 4

Demonstrates how to create a class for custom appointments and how to handle clicked event for items.

Custom Appointments in MindFusion Scheduling Control
Run Download

Tutorial 5

Shows you how to create a custom item editor and a custom item viewer.

Custom Item Editor and Custom Item Viewer in Planner.NET
Run Download

Tutorial 6

Teaches you how to create appointments programatically and how to create schedule reports.

Schedule Reports with MindFusion Calendar Component
Run Download

Tutorial 7

Demonstrates how to implement export and import to/from MS Outlook with the Schedulilng control.

MS Outlook Import and Export with MindFusion Scheduler
Run Download

Tutorial 8

Demonstrates how to create and apply a custom theme.

Custom Theme in MindFusion Scheduling Control
Run Download

Tutorial 9

Demonstrates how to save and load a schedule to/from a database.

Save and Load a Schedle to/from a Database
Run Download

UnlimitedScrolling

Implements unlimited scrolling in the WeekRange view, very similar to the one present in MS Outlook.

Unlimited Scrolling in MindFusion WinForms Scheduling
Run Download

Zones

Demonstrates custom drawing in timetable view and control over user interaction combined to achieve enabled and disabled ranges in the timetable.

Zones in MindFusion Calendar Control
Run Download

MindFusion WinForms Pack

  • Charting
  • Diagramming
  • Scheduling
  • Spreadsheets
  • Gauges
  • Reporting
  • Mapping
  • Virtual Keyboard

    News

  • Build an area chart in JavaScript with a cross hair marker that is implemented as a custom renderer class derived from Renderer2D.

    May 21st, 2025

  • Read the new tutorial how yo show marker lines on top of an area chart, which could be used to emphasize important or border values like dates on a timeline.

    May 12th, 2025

  • The new video tutorial explains in details how to build a devops flowchart from scratch with Mindfusion Diagramming for JavaScript

    May 5th, 2025

    Components

  • JavaScript
  • WinForms Pack
  • WPF Pack
  • .NET MAUI Pack
  • Java
  • Diagramming Pack
  • Scheduling Pack

    Get Products

  • Direct Downloads
  • License Scheme
  • XML Viewer

    Get Support

  • Forum
  • E-mail
  • Online Documentation
  • FAQ
  • Help Desk

    Company

  • Clients
  • Testimonials
  • About Us
  • Services
  • Contacts
  • Online Store
  • Blog
  • News Feed
  • Newsletter
  • E-mail: info@mindfusion.eu
    Phone: +359 889 199 729
    Fax: +359 2 931 54 38

Terms of Use Site Map Contact Us
Copyright © 2001-2018 MindFusion LLC. All rights reserved.