DataGridViewRow.Paint Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- DataGridView
- RowPrePaint
- RowPostPaint
- PaintHeader(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- PaintCells(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Boolean, Boolean, DataGridViewPaintParts)
- Praktik Terbaik untuk Menskalakan Kontrol Formulir Windows DataGridView