DataGridViewRowPrePaintEventArgs Constructor (DataGridView^, Graphics^, Rectangle, Rectangle, Int32, DataGridViewElementStates, String^, DataGridViewCellStyle^, Boolean, Boolean)
Initializes a new instance of the DataGridViewRowPrePaintEventArgs class.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: DataGridViewRowPrePaintEventArgs( DataGridView^ dataGridView, Graphics^ graphics, Rectangle clipBounds, Rectangle rowBounds, int rowIndex, DataGridViewElementStates rowState, String^ errorText, DataGridViewCellStyle^ inheritedRowStyle, bool isFirstDisplayedRow, bool isLastVisibleRow )
Parameters
- dataGridView
-
Type:
System.Windows.Forms::DataGridView^
The DataGridView that owns the row that is being painted.
- graphics
-
Type:
System.Drawing::Graphics^
The Graphics used to paint the DataGridViewRow.
- clipBounds
-
Type:
System.Drawing::Rectangle
A Rectangle that represents the area of the DataGridView that needs to be painted.
- rowBounds
-
Type:
System.Drawing::Rectangle
A Rectangle that contains the bounds of the DataGridViewRow that is being painted.
- rowIndex
-
Type:
System::Int32
The row index of the cell that is being painted.
- rowState
-
Type:
System.Windows.Forms::DataGridViewElementStates
A bitwise combination of DataGridViewElementStates values that specifies the state of the row.
- errorText
-
Type:
System::String^
An error message that is associated with the row.
- inheritedRowStyle
-
Type:
System.Windows.Forms::DataGridViewCellStyle^
A DataGridViewCellStyle that contains formatting and style information about the row.
- isFirstDisplayedRow
-
Type:
System::Boolean
true to indicate whether the current row is the first row currently displayed in the DataGridView; otherwise, false.
- isLastVisibleRow
-
Type:
System::Boolean
true to indicate whether the current row is the last row in the DataGridView that has the Visible property set to true; otherwise, false.
| Exception | Condition |
|---|---|
| ArgumentNullException | dataGridView is null. -or- graphics is null. -or- inheritedRowStyle is null. |
Available since 2.0