DataGridViewRowPostPaintEventArgs.InheritedRowStyle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene lo stile della cella applicato al controllo DataGridViewRow corrente.
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
Valore della proprietà
Classe DataGridViewCellStyle contenente lo stile della cella applicato al controllo DataGridViewRow corrente.
Esempio
Nell'esempio di codice seguente viene illustrato come utilizzare per InheritedRowStyle determinare il colore da utilizzare per disegnare il contenuto. La variabile, e
, è di tipo DataGridViewRowPostPaintEventArgs. Questo esempio di codice fa parte di un esempio più ampio fornito in Procedura: Personalizzare l'aspetto delle righe nel controllo DataGridView Windows Forms.
// 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
Commenti
La InheritedRowStyle proprietà contiene gli stessi valori della proprietà della InheritedStyle riga corrente. L'accesso DataGridView diretto a in DataGridViewRow può influire sulle prestazioni. Usare InheritedRowStyle nell'evento per evitare l'annullamento RowPostPaint delsharing della riga e mantenere prestazioni ottimali.
La proprietà InheritedRowStyle è di sola lettura. Sebbene sia possibile impostare le proprietà dell'oggetto DataGridViewCellStyle recuperato tramite la InheritedRowStyle proprietà , le nuove impostazioni non avranno alcun effetto.