windowsforms-11376-controls-and-libraries-scheduler-visual-elements-command-ui-bar-ui.md
When creating a scheduling application, you can provide it with a set of toolbars to let your end-users perform basic operations in a scheduler (navigate through dates, change active view, create, edit and delete appointments, select a type for grouping scheduler data, etc.) via a Bar UI. For an example, refer to Getting Started.
This topic lists available toolbars and includes links to documents containing working examples and detailed information on the scheduler’s functionality provided by each toolbar.
|
Toolbar
|
End-User Capabilities
|
Concepts
|
API
|
Examples
| | --- | --- | --- | --- | --- | |
|
Print scheduler data.
|
|
SchedulerControl.ShowPrintPreview
SchedulerControl.ShowPrintOptionsForm
|
How to: Print a Scheduler and Show its Print Preview
How to: Modify the Print Style and Hide the Mini-calendar from the Page Header
How to: Print a Scheduler Using a Report Preview (Step-by-Step Guide)
How to: Create a Report without Visible Scheduler Control
How to: Create an XtraSchedulerReport at Runtime
Printing appointment details using the XtraReports Suite (online example)
| |
|
Create Appointments
|
Recurring Appointments and Exceptions
|
SchedulerControl.CreateAppointment
SchedulerStorageBase.CreateAppointment
SchedulerControl.CreateNewAppointment
SchedulerControl.CreateNewRecurringAppointment
|
How to: Create an Appointment for the Currently Selected Time Interval and Resource
How to: Create Appointments with Various Recurrence Types Programmatically
How to: Create a Custom Appointment Recurrence Form
| |
|
Navigate through Dates
Zoom
|
|
IDateTimeNavigationService.GoToToday
IDateTimeNavigationService.GoToDate
IDateTimeNavigationService.NavigateForward
IDateTimeNavigationService.NavigateBackward
| | |
|
Change Active View
|
|
SchedulerControl.ActiveViewType
SchedulerControl.ActiveViewChanging
SchedulerControl.ActiveViewChanged
|
How to: Programmatically Change the Active View
How to: Create a Gantt Chart Application
| |
|
Group appointments.
|
|
|
How to: Group Appointments by Resources or Dates
| |
|
Change Active View
|
|
SchedulerControl.ActiveViewType
SchedulerControl.ActiveViewChanging
SchedulerControl.ActiveViewChanged
|
How to: Programmatically Change the Active View
How to: Create a Gantt Chart Application
| |
|
Specify time scales.
|
|
|
How to: Hide Certain Columns in the Timeline View
| |
|
Customize the active view layout.
| |
SchedulerControl.QueryWorkTime
CellsAutoHeightOptions.AutoHeightMode
AppointmentDisplayOptions.SnapToCellsMode
| | |
|
Edit Appointments
Delete Appointments
|
|
Modify Appointment
SchedulerControl.ShowEditAppointmentForm
SchedulerStorageBase.AppointmentChanging
SchedulerStorageBase.AppointmentsChanged
Delete Appointment
SchedulerStorageBase.AppointmentDeleting
SchedulerStorageBase.AppointmentsDeleted
SchedulerControl.DeleteAppointment
SchedulerControl.DeleteSelectedAppointments
Set End-User Restriction
SchedulerOptionsCustomization.AllowAppointmentEdit
SchedulerControl.AllowAppointmentEdit
SchedulerOptionsCustomization.AllowAppointmentDelete
SchedulerControl.AllowAppointmentDelete
|
How to: Split Appointments and Series
How to: Prevent End-Users from Editing Appointments
| |
|
Edit Appointments
|
Appointment Labels and Statuses
Recurring Appointments and Exceptions
|
Appointment Label
Appointment Status
Appointment Recurrence
Appointment Reminder
|
How to: Create Appointments with Various Recurrence Types Programmatically
Recurrence - Minutely (examples)
Recurrence - Hourly (examples)
Recurrence - Weekly (examples)
Recurrence - Monthly (examples)
Recurrence - Yearly (examples)
Recurrence - Exceptions (examples)
How to: Handle Reminder Alerts in Code
How to: Hide the Reminder (Bell) Icon for Outdated Appointments in a Series
|
See Also