CalendarControl Control Members
See Also
Public Methods
- CaptionButtonTitle — Sets the captions used for buttons in the caption bar.
- CreatePrintView — If the CommandBars control is used, allows the CommandBars Control's PrintPreview control to be used to display the Calendar.
- EnableReminders — Enables or disables the use of reminders.
- EnableToolTips — Enables or disables the use of standard tool tips in the calendar control.
- GetDispatch — Used in .NET or MFC to retrieve the self object.
- HideToolTip — Hides a tool tip window.
- IsRemindersEnabled — Returns whether reminders are currently enabled in the calendar.
- IsToolTipVisible — Tests to see if a tool tip is currently visible.
- Populate — Populates the Calendar Control with the events stored in the associated DataProvider.
- PrintCalendar — Prints the current Calendar view.
- PrintCalendar2 — Prints the current Calendar view (alternate/extended options).
- PrintPreview — Displays a print preview window.
- PrintPreviewExt — Runs print preview in non-maximized mode with a given screen position and size.
- RedrawControl — Initiates redrawing of the Calendar Control.
- RefreshCaptionBar — Refreshes the caption bar.
- ResetTodayDateOverride — Resets the override for the "today" date to the current date (if an override was previously performed).
- SelectEventByID — Returns the calendar to the same view mode as was displayed and selects the day of the event with the specified ID.
- SelectViewEventByIdAndGroup — Switches the calendar to the view that contains the specified event and selects that event by ID and group.
- SetDataProvider — Sets the Data Provider for the Calendar Control.
- SetLongDayHeaderFormat — Sets a custom long day header format string (can be used with Office 2007 theme).
- SetMultipleResources — Sets the CalendarResources collection for the calendar.
- SetMultipleResourcesEx — Sets the CalendarResources collection for the calendar using the specified data provider.
- SetScrollBars — Sets custom scroll bars from the SuitePackage to be used by the Calendar Control.
- SetTheme — Applies a theme object to the calendar.
- SetTodayDateOverride — Specifies which day to show as "today" in the calendar.
- ShowPrintPageSetup — Displays a custom "Page Setup" print dialog for the Calendar.
Public Properties
- ActiveView — The calendar view object currently used in this calendar control.
- AskItemTextFlags — Interface used to get and set which calendar text strings will be custom drawn.
- BeforeDrawThemeObjectFlags — Interface used to get and set which calendar objects will be custom drawn when the Office 2007 theme is used.
- ColorScheduleMode — Specifies whether to show schedule titles in different colors when displaying multiple schedules.
- CustomFormat4Tooltip — Specifies a custom format for event tooltips.
- CustomTitle — Used for a unique title (e.g., for a PrintJob name).
- DataProvider — Reference to the current data provider instance.
- DayHeaderFormat — Day header format to use when FullDateMode is True.
- DayView — The view of the Calendar Control when in Day or Work Week view.
- DeleteOcurrenceEventIfNoPrompt — True to delete an occurrence event; False to delete the master event (default = True).
- Enabled — Gets/sets whether the Calendar Control is enabled.
- ExpandButtonChecked — Gets/sets whether the expand button is checked.
- FullDateMode — When True, uses DayHeaderFormat to display header information in day view.
- HideAllDayEventsArea — Hides or shows the All Day events area of the calendar in day views.
- HideCaptionBar — Hides or shows the calendar's caption bar.
- hWnd — Returns the window handle (hWnd) to the Calendar Control.
- MarkupEnabled — Allows the use of a XAML snippet to render text in events/appointments.
- MonthView — The view of the Calendar Control when in Month view.
- MonthViewHideTimes — Specifies whether to suppress drawing time in month-view events.
- MultipleResources — Collection of CalendarResources for the Calendar Control.
- MultipleSchedulesMode — Flag to use MultipleSchedulesModel (one event — many view events case).
- OneLineCaptionBar — Changes the caption bar format so that it is displayed on a single line.
- Options — All calendar options that can be changed by the user.
- OwnerUser — User's name when using ownership mode (OwnershipMode).
- PrintOptions — Options that specify how the Calendar view should look when sent to a print device.
- PrintPreviewOptions — Options for print preview.
- PromptToDeleteRecurrentEvent — Flag to choose Occurrence or Master case selector when deleting recurrent events (default = True).
- ReadOnlyMode — Puts the calendar into read-only mode.
- ReCreateReparented — Indicates whether the control should recreate itself when reparented.
- Reminders — Collection of all current event reminders for the Calendar.
- RemindersUpdatePeriod — Period used to automatically trigger the OnReminders event.
- RightToLeft — Gets/sets whether the Calendar elements are aligned for right-to-left locales.
- ShowCaptionBar — Gets/sets whether the calendar caption bar is displayed.
- ShowCaptionBarDateLabel — Gets/sets whether the caption bar date label is displayed.
- ShowCaptionBarExpandButton — Specifies whether to show the caption bar expand button.
- ShowCaptionBarScrollDateButtons — Gets/sets whether the caption bar scroll date buttons are displayed.
- ShowCaptionBarSwitchViewButtons — Gets/sets whether the caption bar switch view buttons are displayed.
- ShowMultiColumnsButton — Specifies whether to show the multi-column button in the caption bar (displayed by default in Week view).
- ShowTimelineButton — Specifies whether the "Time Line" radio button is displayed in the caption bar.
- ShowTooltipForAllDayEvents — Specifies whether to show tooltips for all-day events.
- ShowTooltipForNotFocused — Specifies whether to show tooltips for not-focused events.
- SwitchToDayViewIfPickedSingleDay — Specifies whether to switch to Day view when a single day is picked in the date picker.
- Theme — Gets the currently set theme for the Calendar.
- TimeLineView — The view of the Calendar Control when in TimeLine view.
- TooltipUnderMouse — Specifies whether tooltips are displayed above or below the pointer.
- UseMultiColumnWeekMode — Specifies whether Week view (full week) is displayed as 7 columns (Outlook 2007 style) or as 2 columns (Outlook 2003 style).
- ViewType — Gets/sets the Calendar Control's current view type.
- VisualTheme — Gets/sets the visual theme used to display the Calendar Control.
- WeekView — The view of the Calendar Control when in Week view.
Events
- BeforeDrawDayViewCell — Occurs before each visible cell is drawn in Day View and Work Week View.
- BeforeDrawThemeObject — Occurs for calendar theme items before they are drawn.
- BeforeEditOperation — Occurs before an edit operation is performed on an event.
- ContextMenu — Occurs when the mouse is right-clicked over the time scale or day headers.
- DblClick — Occurs when the mouse is double-clicked anywhere on the Calendar Control.
- DoCreateEvent — Occurs when creating a new event in the data source.
- DoCreateRPattern — Occurs when a new recurrence pattern is created in the data source.
- DoDeleteEvent — Occurs when an event is deleted from the Calendar Control's data provider.
- DoDeleteRPattern — Occurs when a recurrence pattern of an event has been deleted (via RemoveRecurrence or SetRExceptionDeleted).
- DoGetAllEventsRaw — Occurs when retrieving all events without generating recurrence occurrences.
- DoGetUpcomingEvents — Occurs when retrieving upcoming events from the data source.
- DoReadEvent — Occurs when an event is retrieved from the data source.
- DoReadRPattern — Occurs when a recurrence pattern is read from the data source.
- DoRemoveAllEvents — Occurs when all events have been removed from the data source.
- DoRetrieveDayEvents — Occurs when day events are retrieved (uses the provider's RetrieveDayEvents method).
- DoUpdateEvent — Occurs when an event is updated in the data source.
- DoUpdateRPattern — Occurs when a recurrence pattern is updated in the database.
- EventAddedEx — Occurs when an event has been added to the Calendar Control's data provider.
- EventChangedEx — Occurs when a CalendarEvent has changed from its initial settings.
- EventDeletedEx — Occurs when an event has been deleted from the Calendar Control's data provider.
- ExpandButtonClick — Occurs when the caption bar expand button is clicked.
- GetItemText — Occurs when calendar text is requested; triggered if Flags have been set using SetFlag.
- IsEditOperationDisabled — Occurs each time it is possible to determine or disable different edit operations.
- KeyDown — Occurs when a key is pressed while the Calendar Control has focus.
- MouseDown — Occurs when a mouse button is pressed anywhere on the Calendar Control.
- MouseMove — Occurs when the mouse pointer is moved anywhere over the Calendar Control.
- MouseUp — Occurs when a mouse button is released anywhere on the Calendar Control.
- OnReminders — Occurs when reminders are enabled, disabled, snoozed, dismissed, or fired.
- OnUserAction — Occurs when a user action is performed in the Calendar Control.
- OptionsChanged — Occurs when any of the properties in the Options object are changed.
- PrePopulate — Occurs before events are displayed in the current Calendar view.
- PrePopulateDay — Occurs before an event is drawn for each day view.
- ReCreated — Occurs after the control has been recreated (for example, after reparenting).
- SelectionChanged — Occurs when the selection has changed in the Calendar Control.
- TimeScaleChanged — Occurs when the TimeScale is changed.
- ViewChanged — Occurs when the view type (ViewType) is changed.
See Also
Copyright (c) 1998-2024 Codejock Technologies. All rights reserved.