DataGridViewRowPostPaintEventArgs.InheritedRowStyle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera styl komórki zastosowany do bieżącego DataGridViewRowelementu .
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
Wartość właściwości
Obiekt DataGridViewCellStyle zawierający styl komórki zastosowany do bieżącego DataGridViewRowelementu .
Przykłady
W poniższym przykładzie kodu pokazano, jak używać elementu w InheritedRowStyle celu określenia koloru używanego do rysowania zawartości. Zmienna , e
jest typu DataGridViewRowPostPaintEventArgs. Ten przykład kodu jest częścią większego przykładu przedstawionego w temacie How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control (Jak dostosować wygląd wierszy w kontrolce DataGridView).
// 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
Uwagi
Właściwość InheritedRowStyle zawiera te same wartości co właściwość bieżącego wiersza InheritedStyle . Bezpośrednie uzyskiwanie dostępu do w DataGridViewRow obiekcie DataGridView może mieć wpływ na wydajność. Użyj InheritedRowStyle polecenia w zdarzeniu RowPostPaint , aby uniknąć udostępniania wiersza i zachować optymalną wydajność.
Właściwość InheritedRowStyle jest tylko do odczytu. Mimo że można ustawić właściwości DataGridViewCellStyle pobrane za pośrednictwem InheritedRowStyle właściwości, nowe ustawienia nie będą miały żadnego wpływu.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla