DataGridView.EnableHeadersVisualStyles Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, используются ли в заголовках строк и столбцов визуальные стили текущей темы пользователя, если визуальные стили для приложения включены.
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
Значение свойства
Значениеtrue , если визуальные стили включены для заголовков; в противном случае — значение false. Значение по умолчанию — true.
Примеры
В следующем примере кода показано, как отключить визуальные стили для заголовков строк и столбцов в приложении с включенными визуальными стилями. В этом примере визуальные стили были включены для приложения путем вызова EnableVisualStyles метода в Main. Однако визуальные стили не будут применяться к заголовкам строк и столбцов, так как EnableHeadersVisualStyles задано значение false. Этот пример кода является частью более крупного примера, предоставленного DataGridViewAdvancedBorderStyle для класса.
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
Комментарии
Вы можете включить стили визуальных элементов для приложения, вызвав Application.EnableVisualStyles метод перед вызовом Application.Run метода. Если EnableHeadersVisualStyles задано значение true, все ячейки заголовков, кроме TopLeftHeaderCell крашенных с помощью текущей темы.