Bagikan melalui


DataGridViewRow.Paint Metode

Definisi

Melukis baris saat ini.

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)

Parameter

graphics
Graphics

yang Graphics digunakan untuk melukis DataGridViewRow.

clipBounds
Rectangle

Rectangle yang mewakili area DataGridView yang perlu dicat.

rowBounds
Rectangle

Yang Rectangle berisi batas-batas DataGridViewRow yang sedang dicat.

rowIndex
Int32

Indeks baris sel yang sedang dicat.

rowState
DataGridViewElementStates

Kombinasi DataGridViewElementStates nilai bitwise yang menentukan status baris.

isFirstDisplayedRow
Boolean

true untuk menunjukkan apakah baris saat ini adalah baris pertama yang ditampilkan di DataGridView; jika tidak, false.

isLastVisibleRow
Boolean

true untuk menunjukkan apakah baris saat ini adalah baris terakhir dalam DataGridView yang memiliki Visible properti yang diatur ke true; jika tidak, false.

Pengecualian

Baris belum ditambahkan ke DataGridView kontrol.

-atau-

Baris berada dalam DataGridView kontrol dan merupakan baris bersama.

Baris berada dalam DataGridView kontrol dan rowIndex kurang dari nol atau lebih besar dari jumlah baris dalam kontrol dikurangi satu.

Keterangan

Kontrol DataGridView memanggil metode ini untuk melukis baris.

Memanggil metode ini meningkatkan DataGridView.RowPrePaint peristiwa. Jika handler untuk peristiwa tidak mengatur HandledEventArgs.Handled properti ke true, metode ini juga memanggil PaintHeader metode dan PaintCells dan menaikkan DataGridView.RowPostPaint peristiwa.

Berlaku untuk

Lihat juga