DataGridView.EnableHeadersVisualStyles Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se os cabeçalhos de linha e coluna usam os estilos visuais do tema atual do utilizador, caso os estilos visuais estejam ativados para a aplicação.
public:
property bool EnableHeadersVisualStyles { bool get(); void set(bool value); };
public bool EnableHeadersVisualStyles { get; set; }
member this.EnableHeadersVisualStyles : bool with get, set
Public Property EnableHeadersVisualStyles As Boolean
Valor de Propriedade
true se os estilos visuais estiverem ativados para os cabeçalhos; caso contrário, false. O valor predefinido é true.
Exemplos
O exemplo de código seguinte demonstra como desativar estilos visuais para os cabeçalhos de linha e coluna numa aplicação que tenha estilos visuais ativados. Neste exemplo, estilos visuais foram ativados para a aplicação ao chamar o EnableVisualStyles método em Main. No entanto, estilos visuais não serão aplicados aos cabeçalhos de linha e coluna porque EnableHeadersVisualStyles está definido como false. Este exemplo de código faz parte de um exemplo maior fornecido para a DataGridViewAdvancedBorderStyle classe.
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;
}
Public Sub New()
With Me
.RowTemplate = New DataGridViewCustomRow()
.Columns.Add(New DataGridViewCustomColumn())
.Columns.Add(New DataGridViewCustomColumn())
.Columns.Add(New DataGridViewCustomColumn())
.RowCount = 4
.EnableHeadersVisualStyles = False
.AutoSize = True
End With
End Sub
Observações
Pode ativar estilos visuais para a sua aplicação chamando o Application.EnableVisualStyles método antes de o Application.Run chamar. Se EnableHeadersVisualStyles for definido para true, todas as células de cabeçalho exceto a TopLeftHeaderCell são pintadas usando o tema atual.