Sdílet prostřednictvím


DataGridViewRow.PaintCells Metoda

Definice

Nakreslí buňky v aktuálním řádku.

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)

Parametry

graphics
Graphics

Použité Graphics k malování DataGridViewRow.

clipBounds
Rectangle

A Rectangle , který představuje oblast DataGridView , kterou je potřeba malovat.

rowBounds
Rectangle

A Rectangle , který obsahuje hranice DataGridViewRow , které jsou malovány.

rowIndex
Int32

Index řádku buňky, která se maluje.

rowState
DataGridViewElementStates

Bitová kombinace DataGridViewElementStates hodnot, která určuje stav řádku.

isFirstDisplayedRow
Boolean

true chcete-li určit, zda je aktuální řádek prvním řádkem zobrazeným v objektu DataGridView; v opačném případě false.

isLastVisibleRow
Boolean

true chcete-li určit, zda je aktuální řádek posledním řádkem v objektu DataGridView , který má vlastnost nastavenou Visible na true; jinak , false.

paintParts
DataGridViewPaintParts

Bitové kombinace DataGridViewPaintParts hodnot označujících části buněk, které se mají nakreslit.

Výjimky

Řádek nebyl přidán do DataGridView ovládacího prvku.

paintParts v neplatné bitové kombinaci DataGridViewPaintParts hodnot.

Poznámky

Ovládací DataGridView prvek volá tuto metodu malování buněk v řádku s výjimkou případů, kdy obslužná rutina pro DataGridView.RowPrePaint událost nastaví HandledEventArgs.Handled vlastnost na true. Další informace najdete na webu Paint.

Platí pro

Viz také