DataGridViewRowPostPaintEventArgs.InheritedRowStyle Properti
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.
Mendapatkan gaya sel yang diterapkan ke saat ini DataGridViewRow.
public:
property System::Windows::Forms::DataGridViewCellStyle ^ InheritedRowStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); };
public System.Windows.Forms.DataGridViewCellStyle InheritedRowStyle { get; }
member this.InheritedRowStyle : System.Windows.Forms.DataGridViewCellStyle
Public ReadOnly Property InheritedRowStyle As DataGridViewCellStyle
Nilai Properti
DataGridViewCellStyle Yang berisi gaya sel yang diterapkan ke saat iniDataGridViewRow.
Contoh
Contoh kode berikut menunjukkan cara menggunakan InheritedRowStyle untuk menentukan warna yang akan digunakan untuk menggambar konten. Variabel, e
, berjenis DataGridViewRowPostPaintEventArgs. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan dalam Cara: Menyesuaikan Tampilan Baris di Formulir Windows DataGridView Control.
// Determine the foreground color.
if ((e.State & DataGridViewElementStates.Selected) ==
DataGridViewElementStates.Selected)
{
forebrush = new SolidBrush(e.InheritedRowStyle.SelectionForeColor);
}
else
{
forebrush = new SolidBrush(e.InheritedRowStyle.ForeColor);
}
' Determine the foreground color.
If (e.State And DataGridViewElementStates.Selected) = _
DataGridViewElementStates.Selected Then
forebrush = New SolidBrush(e.InheritedRowStyle.SelectionForeColor)
Else
forebrush = New SolidBrush(e.InheritedRowStyle.ForeColor)
End If
Keterangan
Properti InheritedRowStyle berisi nilai yang sama dengan properti baris InheritedStyle saat ini. Mengakses secara langsung DataGridViewRow di DataGridView dapat memengaruhi performa. Gunakan InheritedRowStyle dalam RowPostPaint peristiwa untuk menghindari pembukaan baris dan mempertahankan performa optimal.
Properti InheritedRowStyle bersifat baca-saja. Meskipun Anda dapat mengatur properti yang DataGridViewCellStyle diambil melalui InheritedRowStyle properti , pengaturan baru tidak akan berpengaruh.