If you need to add calendars and schedules to your WinForms application, MindFusion.Scheduling for WinForms is perfect for the task. It gives you a set of features to build any schedule and calendar and much more. Each schedule can have appointments, tasks, locations, contacts and resources. You can define your own Item or Appointment classes in a few steps. The schedule supports undo and redo and can be serialized in a variety of formats. MindFusion.Scheduling for WinForms offers a variety of views and you will probably find the one that matches the needs of your application. You can show any time period - from hours to years in the appropriate view format and time interval. The views are easy to change and most of them support grouping by resources or contacts.