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。
範例
以下程式碼範例示範如何在啟用視覺樣式的應用程式中,停用列與欄標題的視覺樣式。 在此範例中,透過呼叫 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 ,所有標頭儲存格皆使用當前主題繪製。