DataGridView.EnableHeadersVisualStyles Propiedad

Definición

Obtiene o establece un valor que indica si los encabezados de filas y columnas utilizan los estilos visuales del tema actual del usuario, en caso de que estén habilitados los estilos visuales para la aplicación.

public bool EnableHeadersVisualStyles { get; set; }

Valor de propiedad

Boolean

Estrue si están habilitados los estilos visuales para los encabezados; en caso contrario, es false. El valor predeterminado es true.

Ejemplos

En el ejemplo de código siguiente se muestra cómo deshabilitar los estilos visuales de los encabezados de fila y columna en una aplicación que tenga habilitados estilos visuales. En este ejemplo, los estilos visuales se han habilitado para la aplicación mediante una llamada al EnableVisualStyles método en Main. Sin embargo, los estilos visuales no se aplicarán a los encabezados de fila y columna porque EnableHeadersVisualStyles está establecido falseen . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la DataGridViewAdvancedBorderStyle clase .

public CustomDataGridView()
{
    this.RowTemplate = new DataGridViewCustomRow();
    this.Columns.Add(new DataGridViewCustomColumn());
    this.Columns.Add(new DataGridViewCustomColumn());
    this.Columns.Add(new DataGridViewCustomColumn());
    this.RowCount = 4;
    this.EnableHeadersVisualStyles = false;
    this.AutoSize = true;
}

Comentarios

Puede habilitar estilos visuales para la aplicación llamando al Application.EnableVisualStyles método antes de llamar al Application.Run método . Si EnableHeadersVisualStyles se establece trueen , todas las celdas de encabezado excepto que TopLeftHeaderCell se pintan con el tema actual.

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Consulte también