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

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

DataGridViewRowPostPaintEventArgs.InheritedRowStyle プロパティ

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

現在の DataGridViewRow に適用されるセル スタイルを取得します。

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

Public ReadOnly Property
 InheritedRowStyle As DataGridViewCellStyle
Dim instance As DataGridViewRowPostPaintEventArgs
Dim value As DataGridViewCellStyle

value = instance.InheritedRowStyle
public DataGridViewCellStyle InheritedRowStyle { get;
 }
public:
property DataGridViewCellStyle^ InheritedRowStyle {
    DataGridViewCellStyle^ get ();
}
/** @property */
public DataGridViewCellStyle get_InheritedRowStyle ()
public function get InheritedRowStyle
 () : DataGridViewCellStyle

プロパティ値
現在の DataGridViewRow に適用されるセル スタイルを格納している DataGridViewCellStyle。

解説解説

InheritedRowStyle プロパティには、行の現在の InheritedStyle プロパティと同じ値が格納されます。DataGridView の DataGridViewRow に直接アクセスすると、パフォーマンスに影響を及ぼす可能性があります。行の共有解除を回避し、最適なパフォーマンスを維持するには、RowPostPaint イベントで InheritedRowStyle を使用します。

InheritedRowStyle プロパティは読み取り専用です。InheritedRowStyle プロパティを通じて取得した DataGridViewCellStyle のプロパティには新しい値を設定することもできますが、その設定は無効になります。

使用例使用例

InheritedRowStyle を使用して、内容を描画するときに使用する色を決定する方法を次のコード例に示します。変数 e の型が DataGridViewRowPostPaintEventArgs です。次のコード例は、「方法 : Windows フォームの DataGridView コントロールの行の外観をカスタマイズする」で示されている例の一部です。

' Determine the foreground color.
If (e.State And DataGridViewElementStates.Selected)
 = _
    DataGridViewElementStates.Selected Then

    forebrush = New SolidBrush(e.InheritedRowStyle.SelectionForeColor)
Else
    forebrush = New SolidBrush(e.InheritedRowStyle.ForeColor)
End If
// Determine the foreground color.
if ((e.State & DataGridViewElementStates.Selected) ==
    DataGridViewElementStates.Selected)
{
    forebrush = new SolidBrush(e.InheritedRowStyle.SelectionForeColor);
}
else
{
    forebrush = new SolidBrush(e.InheritedRowStyle.ForeColor);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewRowPostPaintEventArgs クラス
DataGridViewRowPostPaintEventArgs メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridView.RowPostPaint イベント
DataGridViewCellStyle クラス
DataGridViewRow クラス
DataGridViewRow.DefaultCellStyle プロパティ
その他の技術情報
Windows フォーム DataGridView コントロールを拡張するための推奨される手順



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



DataGridViewRowPostPaintEventArgs.InheritedRowStyle プロパティのページの著作権

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

©2026 GRAS Group, Inc.RSS