DataGridViewCell.HasStyle プロパティ


Style プロパティが設定されているかどうかを示す値を取得します。Gets a value indicating whether the Style property has been set.

 property bool HasStyle { bool get(); };
public bool HasStyle { get; }
member this.HasStyle : bool
Public ReadOnly Property HasStyle As Boolean


Style プロパティが設定されている場合は true。それ以外の場合は falsetrue if the Style property has been set; otherwise, false.



プロパティに以前アクセスしていない場合は、Style プロパティの値を取得すると、新しい DataGridViewCellStyle が自動的にインスタンス化されます。Getting the value of the Style property automatically instantiates a new DataGridViewCellStyle if the property has not previously been accessed. したがって、Style プロパティが現在 DataGridViewCellStyle インスタンスに設定されているかどうかを判断するには、HasStyle プロパティを使用する必要があります。Therefore, you must use the HasStyle property to determine whether the Style property is currently set to a DataGridViewCellStyle instance. これは、InheritedStyle プロパティによって返されるオブジェクトのプロパティが、そのセルに対して明示的に設定されているスタイルを表しているかどうかを判断するのに役立ちます。This is useful to determine which properties of the object returned by the InheritedStyle property represent styles set specifically for the cell.

セルスタイルの継承の詳細については、「 Windows フォーム DataGridView コントロールのセルのスタイル」を参照してください。For more information about cell style inheritance, see Cell Styles in the Windows Forms DataGridView Control.