Sdílet prostřednictvím


DataGridViewRow.Paint Metoda

Definice

Vykreslí aktuální řádek.

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

Parametry

graphics
Graphics

Používá Graphics se k malování .DataGridViewRow

clipBounds
Rectangle

A Rectangle , která představuje oblast DataGridView , kterou je třeba namalovat.

rowBounds
Rectangle

A Rectangle obsahující hranice malovaného objektu DataGridViewRow .

rowIndex
Int32

Index řádku malované buňky.

rowState
DataGridViewElementStates

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

isFirstDisplayedRow
Boolean

true k označení, zda je aktuální řádek prvním řádkem zobrazeným DataGridViewv ; v opačném případě false.

isLastVisibleRow
Boolean

true k určení, jestli je aktuální řádek posledním řádkem v objektu DataGridView , který má vlastnost nastavenou Visible na true; v opačném případě false.

Výjimky

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

-nebo-

Řádek je v ovládacím prvku DataGridView a je sdílený řádek.

Řádek je v ovládacím prvku DataGridView a rowIndex je menší než nula nebo větší než počet řádků v ovládacím prvku minus jeden.

Poznámky

Ovládací DataGridView prvek volá tuto metodu pro vykreslení řádku.

Volání této metody vyvolá DataGridView.RowPrePaint událost. Pokud obslužná rutina události nenastaví HandledEventArgs.Handled vlastnost na true, tato metoda také volá PaintHeader metody a PaintCells a vyvolá DataGridView.RowPostPaint událost.

Platí pro

Viz také