Partager via


DataGridViewRow.PaintCells Méthode

Définition

Peint les cellules dans la ligne actuelle.

protected public:
 virtual void PaintCells(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle clipBounds, System::Drawing::Rectangle rowBounds, int rowIndex, System::Windows::Forms::DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, System::Windows::Forms::DataGridViewPaintParts paintParts);
protected internal virtual void PaintCells (System.Drawing.Graphics graphics, System.Drawing.Rectangle clipBounds, System.Drawing.Rectangle rowBounds, int rowIndex, System.Windows.Forms.DataGridViewElementStates rowState, bool isFirstDisplayedRow, bool isLastVisibleRow, System.Windows.Forms.DataGridViewPaintParts paintParts);
abstract member PaintCells : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool * System.Windows.Forms.DataGridViewPaintParts -> unit
override this.PaintCells : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Rectangle * int * System.Windows.Forms.DataGridViewElementStates * bool * bool * System.Windows.Forms.DataGridViewPaintParts -> unit
Protected Friend Overridable Sub PaintCells (graphics As Graphics, clipBounds As Rectangle, rowBounds As Rectangle, rowIndex As Integer, rowState As DataGridViewElementStates, isFirstDisplayedRow As Boolean, isLastVisibleRow As Boolean, paintParts As DataGridViewPaintParts)

Paramètres

graphics
Graphics

Graphics utilisé pour peindre DataGridViewRow.

clipBounds
Rectangle

Rectangle qui représente la zone du DataGridView qui doit être peinte.

rowBounds
Rectangle

Rectangle qui contient les limites de DataGridViewRow qui est en train d’être peint.

rowIndex
Int32

Index de ligne de la cellule qui est en train d'être peinte.

rowState
DataGridViewElementStates

Combinaison d'opérations de bits de valeurs DataGridViewElementStates qui spécifie l'état de la ligne.

isFirstDisplayedRow
Boolean

true pour indiquer si la ligne actuelle est la première ligne affichée dans DataGridView ; sinon, false.

isLastVisibleRow
Boolean

true pour indiquer si la ligne actuelle est la dernière ligne dans DataGridView dont la propriété Visible a la valeur true ; sinon, false.

paintParts
DataGridViewPaintParts

Combinaison d'opérations de bits de valeurs DataGridViewPaintParts qui indiquent les parties des cellules à peindre.

Exceptions

La ligne n'a pas été ajoutée à un contrôle DataGridView.

paintParts n'est pas une combinaison d'opérations de bits des valeurs DataGridViewPaintParts.

Remarques

Le DataGridView contrôle appelle cette méthode pour peindre les cellules de la ligne, sauf lorsqu’un gestionnaire de l’événement DataGridView.RowPrePaint définit la HandledEventArgs.Handled propriété sur true. Pour plus d'informations, consultez Paint.

S’applique à

Voir aussi