DataGridViewCellPaintingEventArgs Constructor (DataGridView^, Graphics^, Rectangle, Rectangle, Int32, Int32, DataGridViewElementStates, Object^, Object^, String^, DataGridViewCellStyle^, DataGridViewAdvancedBorderStyle^, DataGridViewPaintParts)
Initializes a new instance of the DataGridViewCellPaintingEventArgs class.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: DataGridViewCellPaintingEventArgs( DataGridView^ dataGridView, Graphics^ graphics, Rectangle clipBounds, Rectangle cellBounds, int rowIndex, int columnIndex, DataGridViewElementStates cellState, Object^ value, Object^ formattedValue, String^ errorText, DataGridViewCellStyle^ cellStyle, DataGridViewAdvancedBorderStyle^ advancedBorderStyle, DataGridViewPaintParts paintParts )
Parameters
- dataGridView
-
Type:
System.Windows.Forms::DataGridView^
The DataGridView that contains the cell to be painted.
- graphics
-
Type:
System.Drawing::Graphics^
The Graphics used to paint the DataGridViewCell.
- clipBounds
-
Type:
System.Drawing::Rectangle
A Rectangle that represents the area of the DataGridView that needs to be repainted.
- cellBounds
-
Type:
System.Drawing::Rectangle
A Rectangle that contains the bounds of the DataGridViewCell that is being painted.
- rowIndex
-
Type:
System::Int32
The row index of the cell that is being painted.
- columnIndex
-
Type:
System::Int32
The column index of the cell that is being painted.
- cellState
-
Type:
System.Windows.Forms::DataGridViewElementStates
A bitwise combination of the DataGridViewElementStates values that specifies the state of the cell.
- value
-
Type:
System::Object^
The data of the DataGridViewCell that is being painted.
- formattedValue
-
Type:
System::Object^
The formatted data of the DataGridViewCell that is being painted.
- errorText
-
Type:
System::String^
An error message that is associated with the cell.
- cellStyle
-
Type:
System.Windows.Forms::DataGridViewCellStyle^
A DataGridViewCellStyle that contains formatting and style information about the cell.
- advancedBorderStyle
-
Type:
System.Windows.Forms::DataGridViewAdvancedBorderStyle^
A DataGridViewAdvancedBorderStyle that contains border styles for the cell that is being painted.
- paintParts
-
Type:
System.Windows.Forms::DataGridViewPaintParts
A bitwise combination of DataGridViewPaintParts values specifying the parts to paint.
| Exception | Condition |
|---|---|
| ArgumentNullException | dataGridView is null. -or- graphics is null. -or- cellStyle is null. |
| ArgumentException | paintParts is not a valid bitwise combination of DataGridViewPaintParts values. |
Available since 2.0