Udostępnij za pośrednictwem


DataGridViewRow.Paint Metoda

Definicja

Maluje bieżący wiersz.

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

Używany Graphics do malowania .DataGridViewRow

clipBounds
Rectangle

Obiekt Rectangle reprezentujący obszar DataGridView , który musi być malowany.

rowBounds
Rectangle

Obiekt Rectangle , który zawiera granice DataGridViewRow malowanego obiektu.

rowIndex
Int32

Indeks wiersza komórki, która jest malowana.

rowState
DataGridViewElementStates

Bitowa kombinacja DataGridViewElementStates wartości, która określa stan wiersza.

isFirstDisplayedRow
Boolean

true , aby wskazać, czy bieżący wiersz jest pierwszym wierszem wyświetlanym w elemencie DataGridView; w przeciwnym razie false.

isLastVisibleRow
Boolean

true , aby wskazać, czy bieżący wiersz jest ostatnim wierszem w DataGridView obiekcie, który ma właściwość ustawioną Visible na true; w przeciwnym razie false.

Wyjątki

Wiersz nie został dodany do kontrolki DataGridView .

-lub-

Wiersz znajduje się w kontrolce DataGridView i jest udostępnionym wierszem.

Wiersz znajduje się w kontrolce DataGridView i rowIndex jest mniejszy niż zero lub większy niż liczba wierszy w kontrolce minus jeden.

Uwagi

Kontrolka DataGridView wywołuje tę metodę, aby namalować wiersz.

Wywołanie tej metody wywołuje DataGridView.RowPrePaint zdarzenie. Jeśli program obsługi zdarzenia nie ustawia HandledEventArgs.Handled właściwości na true, ta metoda wywołuje PaintHeader również metody i PaintCells i zgłasza DataGridView.RowPostPaint zdarzenie.

Dotyczy

Zobacz też