Please be advised that this ComponentOne software tool is accompanied by various sample projects and/or demos, which may make use of other development tools included with the ComponentOne Studio.
Plese refer to the pre-installed product samples through the following path:
Documents\ComponentOne Samples\WinForms
Click one of the following links to view a list of ComponentOne Scheduler for WinForms samples:
Visual Basic Samples
Sample | Description |
---|---|
C1ScheduleDemo | The C1Schedule control displays appointments data and responds to end-users input, while the C1Calendar control lets end-users change the date or the set of dates for which the C1Schedule control currently shows its appointments data. This selection is passed to the assigned C1Schedule control, which then loads all the necessary data and represents them using appropriate view. |
CustomForms |
The CustomData application demonstrates using the C1Schedule and C1Calendar controls for creating and keeping a timetable for a Fitness Center. The sample shows how to:
|
DragDrop | This sample demonstrates a drag and drop operation from FlexGrid for WinForms - to Scheduler for WinForms. After opening the sample, type any information in the C1FlexGrid cell and drag this cell onto C1Schedule. This sample uses the C1Flexgrid component as well as the C1Schedule component. |
MultiUser | This sample demonstrates how to assign owners to Appointments and filter data according to the currently selected user. The MultiUser application consists of the C1Schedule and C1Calendar controls with the AppointmentStorage and ContactStorage storages bound to data from the C1NWind database (which is included into solution). Other storages in the sample are used in unbound mode. The Appointments table from C1NWind.mdb contains an Owner column for keeping information about Appointment's owner. This column may contain key values from the Employees table. The currently selected user (an owner) is shown in the toolbar combobox. At changing the owner the application applies a filter to the C1Schedule's datasource to show only the appointments for the selected owner. At the same time, it sets default value for the Appointment table Owner column (to save Owner the index along with other appointment information). |
UnBound | This sample demonstrates using C1Schedule in unbound mode. When the application loads, it loads data from an XML file and saves data to the same XML file at exit. If there is no previously saved data, the application creates a new XML file in the working folder. The end-user can import and export data at any time by using the Import/Export items from the context menu of the C1Schedule component. |
C# Samples
Sample |
Description |
---|---|
C1ScheduleDemo |
The C1Schedule control displays appointments data and responds to end-users input, while the C1Calendar control lets end-users change the date or the set of dates for which the C1Schedule control currently shows its appointments data. This selection is passed to the assigned C1Schedule control, which then loads all the necessary data and represents them using appropriate view. |
CustomData |
The CustomData application demonstrates using the C1Schedule and C1Calendar controls for creating and keeping a timetable for a Fitness Center. The sample shows how to:
The sample shows timetable in a WeekView. It prevents C1Schedule from switching to other views. It does not show built-in context menus or a ReminderForm. The ExcerciseForm class represents a form that is used instead of the built-in AppointmentForm. Users can:
On closing, the application saves all timetable information to the FitnessClub database, which is included into solution. |
FullBound |
The FullBound application consists of the C1Schedule and C1Calendar controls, with all C1Schedule storages are bound to data from the C1NWind database (which is included into solution). The C1NWind.mdb contains 6 tables (one table per storage):
The C1Schedule control displays appointments data and responds to end-users input, while the C1Calendar control lets end-users change the date or the set of dates for which the C1Schedule control currently shows its appointments data. This selection is passed to the assigned C1Schedule control, which then loads all the necessary data and represents them using appropriate view. |
MultiUser |
This sample demonstrates how to assign owners to Appointments and filter data according to the currently selected user. The MultiUser application consists of the C1Schedule and C1Calendar controls with the AppoinmentStorage and ContactStorage storages bound to data from the C1NWind database (which is included into solution). Other storages in the sample are used in unbound mode. The Appointments table from C1NWind.mdb contains an Owner column for keeping information about Appointment's owner. This column may contain key values from the Employees table. The currently selected user (an owner) is shown in the toolbar combobox. At changing the owner the application applies a filter to the C1Schedule's datasource to show only the appointments for the selected owner. At the same time, it sets default value for the Appointment table Owner column (to save Owner the index along with other appointment information). |
PrintDocTemplates |
This sample demonstrates creating C1.C1Preview.C1PrintDocument templates for printing C1Schedule's views. |
ScheduleTableViews |
Demonstrates Agenda and Table views representing scheduling data. |
UnBound |
This sample demonstrates using C1Schedule in unbound mode. When the application loads, it loads data from an XML file and saves data to the same XML file at exit. If there is no previously saved data, the application creates a new XML file in the working folder. The end-user can import and export data at any time by using the Import/Export items from the context menu of the C1Schedule component. |