DataGridViewCellPaintingEventArgs Constructor (DataGridView^, Graphics^, Rectangle, Rectangle, Int32, Int32, DataGridViewElementStates, Object^, Object^, String^, DataGridViewCellStyle^, DataGridViewAdvancedBorderStyle^, DataGridViewPaintParts)

 

Initializes a new instance of the DataGridViewCellPaintingEventArgs class.

Namespace:   System.Windows.Forms
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.

.NET Framework
Available since 2.0
Return to top
Show: