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 です。

次のコード例では、visual スタイルが有効になっているアプリケーションで行ヘッダーと列ヘッダーのビジュアル スタイルを無効にする方法を示します。 この例では、MainEnableVisualStyles メソッドを呼び出すことによって、アプリケーションに対してビジュアル スタイルが有効になっています。 ただし、 EnableHeadersVisualStylesfalse に設定されているため、行ヘッダーと列ヘッダーにはビジュアル スタイルは適用されません。 このコード例は、 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 メソッドを呼び出すことで、アプリケーションのビジュアル スタイルを有効にすることができます。 EnableHeadersVisualStylestrueに設定されている場合、TopLeftHeaderCellを除くすべてのヘッダー セルは現在のテーマを使用して描画されます。

適用対象

こちらもご覧ください