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

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

DataGridView.RowHeadersDefaultCellStyle プロパティ

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

ヘッダー セル適用される既定スタイル取得または設定します

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

Public Property RowHeadersDefaultCellStyle
 As DataGridViewCellStyle
Dim instance As DataGridView
Dim value As DataGridViewCellStyle

value = instance.RowHeadersDefaultCellStyle

instance.RowHeadersDefaultCellStyle = value
public DataGridViewCellStyle RowHeadersDefaultCellStyle { get;
 set; }
public:
property DataGridViewCellStyle^ RowHeadersDefaultCellStyle {
    DataGridViewCellStyle^ get ();
    void set (DataGridViewCellStyle^ value);
}
/** @property */
public DataGridViewCellStyle get_RowHeadersDefaultCellStyle ()

/** @property */
public void set_RowHeadersDefaultCellStyle
 (DataGridViewCellStyle value)
public function get RowHeadersDefaultCellStyle
 () : DataGridViewCellStyle

public function set RowHeadersDefaultCellStyle
 (value : DataGridViewCellStyle)

プロパティ
ヘッダー セル適用される既定スタイルを表す DataGridViewCellStyle。

解説解説

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

DataGridViewCellStyle プロパティ

既定値

BackColor

SystemBrushes.Control プロパティの値。

ForeColor

SystemBrushes.WindowText プロパティの値。

SelectionBackColor

SystemBrushes.Highlight プロパティの値。

SelectionForeColor

SystemBrushes.HighlightText プロパティの値。

Font

Font プロパティの値。

Alignment

DataGridViewContentAlignment.MiddleLeft

WrapMode

DataGridViewTriState.True

これらの値は、DefaultCellStyle プロパティによって設定された値を自動的にオーバーライドます。ヘッダーDefaultCellStyle 値を強制的に継承させるには、RowHeadersDefaultCellStyle オブジェクトの値を、DataGridViewCellStyle クラスに対して指定され既定値設定する必要があります

セル スタイル継承詳細については、「Windows フォーム DataGridView コントロールでのセルスタイル」を参照してください

使用例使用例

作成した色を使用して DataGridView でこのプロパティ使用するコード例次に示します。値が DefaultCellStyle オブジェクトから継承されるように、DataGridViewCellStyle.SelectionBackColor プロパティを Color.Empty に設定する方法注意してください

この例は DataGridViewCellStyle クラス概要取り上げている例の一部分です。

' Configures the appearance and behavior of a DataGridView control.
Private Sub InitializeDataGridView()

    ' Initialize basic DataGridView properties.
    dataGridView1.Dock = DockStyle.Fill
    dataGridView1.BackgroundColor = Color.LightGray
    dataGridView1.BorderStyle = BorderStyle.Fixed3D

    ' Set property values appropriate for read-only display and 
    ' limited interactivity. 
    dataGridView1.AllowUserToAddRows = False
    dataGridView1.AllowUserToDeleteRows = False
    dataGridView1.AllowUserToOrderColumns = True
    dataGridView1.ReadOnly = True
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
    dataGridView1.MultiSelect = False
    dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None
    dataGridView1.AllowUserToResizeColumns = False
    dataGridView1.ColumnHeadersHeightSizeMode = _
        DataGridViewColumnHeadersHeightSizeMode.DisableResizing
    dataGridView1.AllowUserToResizeRows = False
    dataGridView1.RowHeadersWidthSizeMode = _
        DataGridViewRowHeadersWidthSizeMode.DisableResizing

    ' Set the selection background color for all the cells.
    dataGridView1.DefaultCellStyle.SelectionBackColor = Color.White
    dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Black

    ' Set RowHeadersDefaultCellStyle.SelectionBackColor so that its
 default
    ' value won't override DataGridView.DefaultCellStyle.SelectionBackColor.
    dataGridView1.RowHeadersDefaultCellStyle.SelectionBackColor = Color.Empty

    ' Set the background color for all rows and for alternating rows.
 
    ' The value for alternating rows overrides the value for all rows.
 
    dataGridView1.RowsDefaultCellStyle.BackColor = Color.LightGray
    dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.DarkGray

    ' Set the row and column header styles.
    dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.White
    dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Black
    dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Black

    ' Set the Format property on the "Last Prepared" column
 to cause
    ' the DateTime to be formatted as "Month, Year".
    dataGridView1.Columns("Last Prepared").DefaultCellStyle.Format
 = "y"

    ' Specify a larger font for the "Ratings" column. 
    Dim font As New Font(
 _
        dataGridView1.DefaultCellStyle.Font.FontFamily, 25, FontStyle.Bold)
    Try
        dataGridView1.Columns("Rating").DefaultCellStyle.Font
 = font
    Finally
        font.Dispose()
    End Try

End Sub
// Configures the appearance and behavior of a DataGridView control.
private void InitializeDataGridView()
{
    // Initialize basic DataGridView properties.
    dataGridView1.Dock = DockStyle.Fill;
    dataGridView1.BackgroundColor = Color.LightGray;
    dataGridView1.BorderStyle = BorderStyle.Fixed3D;

    // Set property values appropriate for read-only display and 
    // limited interactivity. 
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.AllowUserToOrderColumns = true;
    dataGridView1.ReadOnly = true;
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    dataGridView1.MultiSelect = false;
    dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
    dataGridView1.AllowUserToResizeColumns = false;
    dataGridView1.ColumnHeadersHeightSizeMode = 
        DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
    dataGridView1.AllowUserToResizeRows = false;
    dataGridView1.RowHeadersWidthSizeMode = 
        DataGridViewRowHeadersWidthSizeMode.DisableResizing;

    // Set the selection background color for all the cells.
    dataGridView1.DefaultCellStyle.SelectionBackColor = Color.White;
    dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Black;

    // Set RowHeadersDefaultCellStyle.SelectionBackColor so that its
 default
    // value won't override DataGridView.DefaultCellStyle.SelectionBackColor.
    dataGridView1.RowHeadersDefaultCellStyle.SelectionBackColor = Color.Empty;

    // Set the background color for all rows and for alternating rows.
 
    // The value for alternating rows overrides the value for all rows.
 
    dataGridView1.RowsDefaultCellStyle.BackColor = Color.LightGray;
    dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.DarkGray;

    // Set the row and column header styles.
    dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
    dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Black;
    dataGridView1.RowHeadersDefaultCellStyle.BackColor = Color.Black;

    // Set the Format property on the "Last Prepared" column
 to cause
    // the DateTime to be formatted as "Month, Year".
    dataGridView1.Columns["Last Prepared"].DefaultCellStyle.Format = "y";

    // Specify a larger font for the "Ratings" column. 
    using (Font font = new Font(
        dataGridView1.DefaultCellStyle.Font.FontFamily, 25, FontStyle.Bold))
    {
        dataGridView1.Columns["Rating"].DefaultCellStyle.Font = font;
    }

    // Attach a handler to the CellFormatting event.
    dataGridView1.CellFormatting += new
        DataGridViewCellFormattingEventHandler(dataGridView1_CellFormatting);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「DataGridView.RowHeadersDefaultCellStyle プロパティ」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS