LayoutView.CustomDrawCardFieldCaption Event
Enables card field captions to be custom painted.
Namespace: DevExpress.XtraGrid.Views.Layout
Assembly: DevExpress.XtraGrid.v24.2.dll
NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation
#Declaration
[DXCategory("CustomDraw")]
public event RowCellCustomDrawEventHandler CustomDrawCardFieldCaption
#Event Data
The CustomDrawCardFieldCaption event's data class is RowCellCustomDrawEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
Appearance |
Gets the painted element’s appearance settings.
Inherited from Custom |
Bounds |
Returns a value specifying limits for the drawing area.
Inherited from Custom |
Cache |
Provides methods to paint on drawing surfaces in GDI+ and Direct |
Cell | Provides information on the painted cell. |
Cell |
Gets the painted value or display text (depending on the event). |
Column | Gets the column whose element is being painted. |
Display |
Gets or sets the painted element’s display text. |
Graphics |
A GDI+ drawing surface. Use the Custom |
Handled |
Gets or sets a value specifying whether an event was handled and that the default element painting is therefore not required.
Inherited from Custom |
Row |
Gets the handle of a painted element’s row. |
The event data class exposes the following methods:
Method | Description |
---|---|
Default |
Performs default painting of an element.
Inherited from Custom |
Draw |
Paints the required HTML template inside an element that raised this event. The context parameter allows you to assign an object that transfers mouse events to template elements.
Inherited from Custom |
Draw |
Paints the required HTML template inside an element that raised this event.
Inherited from Custom |
#Remarks
The CustomDrawCardFieldCaption event fires each time a card field caption needs to be repainted. The event enables you to paint such elements manually, or to modify your element’s settings before it is painted in the default manner. See the Custom Painting Basics and Custom Painting Scenarios topics for information on using custom draw events.
Important
Do not change cell values, modify the control’s layout, or change the control’s object model in the events used for custom control painting. Actions that update the layout can cause the control to malfunction.