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

屬性值

Boolean

如果已為標頭啟用視覺化樣式,則為true ;否則為 false。 預設值是 true

範例

下列程式碼範例示範如何在已啟用視覺化樣式的應用程式中停用資料列和資料行標頭的視覺化樣式。 在此範例中,已藉由在 中 Main 呼叫 EnableVisualStyles 方法,為應用程式啟用視覺化樣式。 不過,視覺效果樣式不會套用至資料列和資料行標頭,因為 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.Run 方法, Application.EnableVisualStyles 以啟用應用程式的視覺化樣式。 如果 EnableHeadersVisualStyles 設定為 true ,則除了 以外的 TopLeftHeaderCell 所有標頭資料格都會使用目前的主題繪製。

適用於

另請參閱