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

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

DataGridViewImageColumn.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 DataGridViewImageColumn
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

ValuesAreIcons プロパティ初期値true場合Icon 型の標準エラー グラフィックそれ以外場合は、Bitmap 型の標準エラー グラフィック

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

セルの値が null 参照 (Visual Basic では Nothing) または DBNull.Value である場合標準エラー グラフィック表示されないようにするには、コントロールに行を追加する前に、このセル スタイル オブジェクトDataGridViewCellStyle.NullValue プロパティnull 参照 (Visual Basic では Nothing) に設定するか、独自のエラー グラフィックに設定します。ただし、この設定新しレコードの行には適用されません。コントロールの AllowUserToAddRows プロパティの値が true である場合に、新しレコードの行にエラー グラフィック表示されないようにするには、コントロールの RowsAdded イベントハンドラ内でセルの値を明示的に null 参照 (Visual Basic では Nothing) (または独自のエラー グラフィック) に設定するか、DefaultNewRowValue プロパティオーバーライドして null 参照 (Visual Basic では Nothing) (または独自のエラー グラフィック) を返すようにした DataGridViewImageCell の派生型インスタンスを、列の CellTemplate プロパティ設定する必要があります

DefaultCellStyle プロパティによって返されオブジェクトNullValue プロパティが、Bitmap 型の標準エラー グラフィック等しい値を持つ場合ValuesAreIcons プロパティの値を true変更すると、NullValueIcon 型の標準エラー グラフィックに自動的に設定されます。NullValueIcon 型の標準エラー グラフィック等しい値を持つ場合ValuesAreIcons プロパティの値を false変更すると、NullValueBitmap 型の標準エラー グラフィックに自動的に設定されます。

使用例使用例

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

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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewImageColumn クラス
DataGridViewImageColumn メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridView.DefaultCellStyle プロパティ
DataGridViewCellStyle クラス
その他の技術情報
Windows フォーム DataGridView コントロールでのセルスタイル



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

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

   

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



DataGridViewImageColumn.DefaultCellStyle プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS