DataGridView.EnableHeadersVisualStyles 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指出已針對應用程式啟用視覺化樣式時,資料列和資料行行首是否使用使用者的目前佈景主題的視覺化樣式。
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
。
範例
下列程式碼範例示範如何在已啟用視覺化樣式的應用程式中停用資料列和資料行標頭的視覺化樣式。 在此範例中,已藉由在 中 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 所有標頭資料格都會使用目前的主題繪製。