DataGridViewCheckBoxColumn.DefaultCellStyle プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridViewCheckBoxColumn.DefaultCellStyle プロパティの意味・解説 

DataGridViewCheckBoxColumn.DefaultCellStyle プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

列の既定のセル スタイルを取得または設定します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Overrides Property
 DefaultCellStyle As DataGridViewCellStyle
Dim instance As DataGridViewCheckBoxColumn
Dim value As DataGridViewCellStyle

value = instance.DefaultCellStyle

instance.DefaultCellStyle = value
public override DataGridViewCellStyle DefaultCellStyle { get;
 set; }
public:
virtual property DataGridViewCellStyle^ DefaultCellStyle {
    DataGridViewCellStyle^ get () override;
    void set (DataGridViewCellStyle^ value)
 override;
}
/** @property */
public DataGridViewCellStyle get_DefaultCellStyle ()

/** @property */
public void set_DefaultCellStyle (DataGridViewCellStyle
 value)
public override function get
 DefaultCellStyle () : DataGridViewCellStyle

public override function set
 DefaultCellStyle (value : DataGridViewCellStyle)

プロパティ値
既定スタイルとして適用される DataGridViewCellStyle。

解説解説

このプロパティによって返される既定の DataGridViewCellStyle には、次の初期プロパティ値が設定されています。

DataGridViewCellStyle プロパティ

既定値

Alignment

DataGridViewContentAlignment.MiddleCenter

NullValue

ThreeState プロパティの初期値が true の場合は CheckState.Indeterminate。それ以外の場合は false。

これらの値は、DataGridView コントロールの DefaultCellStyle プロパティで指定された値をオーバーライドしますが、他のセル スタイル プロパティでオーバーライドすることもできます。詳細については、「Windows フォーム DataGridView コントロールでのセルのスタイル」を参照してください。

DefaultCellStyle プロパティによって返されたオブジェクトの NullValue プロパティ値が false の場合、ThreeState プロパティの値を true に変更すると、NullValue が Indeterminate に自動的に設定されます。NullValue の値が Indeterminate の場合、ThreeState プロパティの値を false に変更すると、NullValue が false に自動的に設定されます。

使用例使用例

このプロパティの使用方法のコード例を次に示します。

Private Sub ChangeColumnAlignment()
    songsDataGridView.Columns("Title").DefaultCellStyle.Alignment
 = DataGridViewContentAlignment.BottomCenter
    songsDataGridView.Columns("Title").Name = DataGridViewContentAlignment.BottomCenter.ToString()

    songsDataGridView.Columns("Artist").DefaultCellStyle.Alignment
 = DataGridViewContentAlignment.BottomLeft
    songsDataGridView.Columns("Artist").Name = DataGridViewContentAlignment.BottomLeft.ToString()

    songsDataGridView.Columns("Album").DefaultCellStyle.Alignment
 = DataGridViewContentAlignment.BottomRight
    songsDataGridView.Columns("Album").Name = DataGridViewContentAlignment.BottomRight.ToString()

    songsDataGridView.Columns("Release Date").DefaultCellStyle.Alignment
 = DataGridViewContentAlignment.MiddleCenter
    songsDataGridView.Columns("Release Date").Name
 = DataGridViewContentAlignment.MiddleCenter.ToString()

    songsDataGridView.Columns("Track").DefaultCellStyle.Alignment
 = DataGridViewContentAlignment.MiddleLeft
    songsDataGridView.Columns("Track").Name = DataGridViewContentAlignment.MiddleLeft.ToString()
End Sub
private void ChangeColumnAlignment()
{
    songsDataGridView.Columns["Title"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter;
    songsDataGridView.Columns["Title"].Name = DataGridViewContentAlignment.BottomCenter.ToString();

    songsDataGridView.Columns["Artist"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft;
    songsDataGridView.Columns["Artist"].Name = DataGridViewContentAlignment.BottomLeft.ToString();

    songsDataGridView.Columns["Album"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
    songsDataGridView.Columns["Album"].Name = DataGridViewContentAlignment.BottomRight.ToString();

    songsDataGridView.Columns["Release Date"].DefaultCellStyle.Alignment
 = DataGridViewContentAlignment.MiddleCenter;
    songsDataGridView.Columns["Release Date"].Name = DataGridViewContentAlignment.MiddleCenter.ToString();

    songsDataGridView.Columns["Track"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
    songsDataGridView.Columns["Track"].Name = DataGridViewContentAlignment.MiddleLeft.ToString();
}
private void ChangeColumnAlignment()
{
    songsDataGridView.get_Columns().get_Item("Title").get_DefaultCellStyle().
        set_Alignment(DataGridViewContentAlignment.BottomCenter);
    songsDataGridView.get_Columns().get_Item("Title").
        set_Name(DataGridViewContentAlignment.BottomCenter.ToString());

    songsDataGridView.get_Columns().get_Item("Artist").
        get_DefaultCellStyle().set_Alignment(DataGridViewContentAlignment.
        BottomLeft);
    songsDataGridView.get_Columns().get_Item("Artist").set_Name(
        DataGridViewContentAlignment.BottomLeft.ToString());

    songsDataGridView.get_Columns().get_Item("Album").
        get_DefaultCellStyle().set_Alignment(DataGridViewContentAlignment.
        BottomRight);
    songsDataGridView.get_Columns().get_Item("Album").set_Name(
        DataGridViewContentAlignment.BottomRight.ToString());

    songsDataGridView.get_Columns().get_Item("Release Date").
        get_DefaultCellStyle().set_Alignment(DataGridViewContentAlignment.
        MiddleCenter);
    songsDataGridView.get_Columns().get_Item("Release Date").set_Name(
        DataGridViewContentAlignment.MiddleCenter.ToString());

    songsDataGridView.get_Columns().get_Item("Track").
        get_DefaultCellStyle().set_Alignment(DataGridViewContentAlignment.
        MiddleLeft);
    songsDataGridView.get_Columns().get_Item("Track").set_Name(
        DataGridViewContentAlignment.MiddleLeft.ToString());
} //ChangeColumnAlignment
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewCheckBoxColumn クラス
DataGridViewCheckBoxColumn メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridView.DefaultCellStyle プロパティ
DataGridViewCellStyle クラス
その他の技術情報
Windows フォーム DataGridView コントロールでのセルのスタイル



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

DataGridViewCheckBoxColumn.DefaultCellStyle プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridViewCheckBoxColumn.DefaultCellStyle プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS