Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Collapse]Scheduler
   [Expand]Product Information
   [Expand]Getting Started
   [Expand]Fundamentals
   [Expand]Visual Elements
   [Expand]Design-Time Features
   [Expand]Examples
   [Expand]End-User Capabilities
   [Collapse]Member Tables
     Member Table: Appointment Form
     Member Table: Appointments
     Member Table: Bind to a Data Source
     Member Table: Custom Draw
     Member Table: Data Exchange
     Member Table: Filter Data
     Member Table: Tooltips
     Member Table: Hit Information
     Member Table: Look and Feel
     Member Table: Popup Menu
     Member Table: Print Data
     Member Table: Recurrence
     Member Table: Reminders
     Member Table: Resources
     Member Table: Save and Restore Layout
     Member Table: Views
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Member Table: Custom Draw

Below is the list of the primary members which can be used to implement custom painting for specific visual elements of a Scheduler Control.

Expanded Public Properties

Name Description
CustomDrawObjectEventArgs.Handled Gets or sets whether an event was handled. If it was handled, the default actions are not required.
CustomDrawObjectEventArgs.ObjectInfo Gets information on the painted element.

Expanded Public Methods

Name Description
CustomDrawObjectEventArgs.DrawDefault Invokes the default drawing procedure to paint an element and enables you to combine your own custom painting with a default one.

Expanded Public Events

Name Description
SchedulerControl.CustomDrawAppointment Enables appointments to be painted manually.
SchedulerControl.CustomDrawAppointmentBackground Enables the backgrounds of appointments to be painted manually.
SchedulerControl.CustomDrawDayHeader Enables day headers to be painted manually.
SchedulerControl.CustomDrawDayOfWeekHeader Enables day of week headers to be painted manually.
SchedulerControl.CustomDrawDayViewAllDayArea Enables the All-Day Area to be painted manually.
SchedulerControl.CustomDrawTimeIndicator Enables the Time Indicator to be painted manually.
SchedulerControl.CustomDrawDayViewTimeRuler Enables the time ruler to be painted manually.
SchedulerControl.CustomDrawDependency Enables dependencies to be painted manually.
SchedulerControl.CustomDrawGroupSeparator Enables group separators to be painted manually.
SchedulerControl.CustomDrawNavigationButton Enables navigation buttons to be painted manually.
SchedulerControl.CustomDrawResourceHeader Enables resource headers to be painted manually.
SchedulerControl.CustomDrawTimeCell Enables time cells to be painted manually.
SchedulerControl.CustomDrawWeekViewTopLeftCorner Enables the top left corner of the week view to be painted manually.

How would you rate this topic?​​​​​​​