Class GridDrawCellDisplayTextEventArgs
Provides the data for the DrawCellDisplayText event which occurs for every cell before the grid draws the display text for the specified cell.
Inherited Members
Namespace: Syncfusion.Windows.Forms.Grid
Assembly: Syncfusion.Grid.Windows.dll
Syntax
public sealed class GridDrawCellDisplayTextEventArgs : SyncfusionCancelEventArgs
Constructors
GridDrawCellDisplayTextEventArgs(Graphics, String, Rectangle, GridStyleInfo)
Initializes the new instances for the GridDrawCellDisplayTextEventArgs class.
Declaration
public GridDrawCellDisplayTextEventArgs(Graphics g, string displayText, Rectangle textRectangle, GridStyleInfo style)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Graphics | g | Points to the device context. |
| System.String | displayText | The display text. |
| System.Drawing.Rectangle | textRectangle | Specifies the text rectangle. It is the cell rectangle without buttons, borders, or text margins. |
| GridStyleInfo | style | A reference to the style object of the cell. |
GridDrawCellDisplayTextEventArgs(Graphics, String, Rectangle, GridStyleInfo, Boolean)
Initializes the new instances for the GridDrawCellDisplayTextEventArgs class.
Declaration
public GridDrawCellDisplayTextEventArgs(Graphics g, string displayText, Rectangle textRectangle, GridStyleInfo style, bool useTextRenderer)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Graphics | g | Points to the device context. |
| System.String | displayText | The display text. |
| System.Drawing.Rectangle | textRectangle | Specifies the text rectangle. It is the cell rectangle without buttons, borders, or text margins. |
| GridStyleInfo | style | A reference to the style object of the cell. |
| System.Boolean | useTextRenderer | is need to use text renderer |
Properties
ClipBounds
Gets the clipping bounds
Declaration
public Rectangle ClipBounds { get; }
Property Value
| Type |
|---|
| System.Drawing.Rectangle |
ColIndex
Gets the column index
Declaration
public int ColIndex { get; }
Property Value
| Type |
|---|
| System.Int32 |
DisplayText
Gets or sets the display text.
Declaration
[TraceProperty(true)]
public string DisplayText { get; set; }
Property Value
| Type |
|---|
| System.String |
Graphics
Gets or sets points to the device context.
Declaration
[TraceProperty(true)]
public Graphics Graphics { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Graphics |
RowIndex
Gets the row index
Declaration
public int RowIndex { get; }
Property Value
| Type |
|---|
| System.Int32 |
Style
Gets or sets a reference to the style object of the cell.
Declaration
[TraceProperty(true)]
public GridStyleInfo Style { get; set; }
Property Value
| Type |
|---|
| GridStyleInfo |
TextRectangle
Gets or sets the text rectangle. It is the cell rectangle without buttons, borders, or text margins.
Declaration
[TraceProperty(true)]
public Rectangle TextRectangle { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Rectangle |
UseTextRenderer
Gets or sets a value indicating whether to use TextRenderer for header rendering or use default graphics for renderering. set "True" to use TextRenderer, else default rendering will take place. TextRenderer can be used to avoid TextSpacing issue if you face any in the header text.
Declaration
public bool UseTextRenderer { get; set; }
Property Value
| Type |
|---|
| System.Boolean |