DataGridViewImageCell.GetFormattedValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セルに表示されるグラフィックを返します。
protected:
override System::Object ^ GetFormattedValue(System::Object ^ value, int rowIndex, System::Windows::Forms::DataGridViewCellStyle ^ % cellStyle, System::ComponentModel::TypeConverter ^ valueTypeConverter, System::ComponentModel::TypeConverter ^ formattedValueTypeConverter, System::Windows::Forms::DataGridViewDataErrorContexts context);
protected override object GetFormattedValue (object value, int rowIndex, ref System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter valueTypeConverter, System.ComponentModel.TypeConverter formattedValueTypeConverter, System.Windows.Forms.DataGridViewDataErrorContexts context);
protected override object? GetFormattedValue (object? value, int rowIndex, ref System.Windows.Forms.DataGridViewCellStyle cellStyle, System.ComponentModel.TypeConverter? valueTypeConverter, System.ComponentModel.TypeConverter? formattedValueTypeConverter, System.Windows.Forms.DataGridViewDataErrorContexts context);
override this.GetFormattedValue : obj * int * DataGridViewCellStyle * System.ComponentModel.TypeConverter * System.ComponentModel.TypeConverter * System.Windows.Forms.DataGridViewDataErrorContexts -> obj
Protected Overrides Function GetFormattedValue (value As Object, rowIndex As Integer, ByRef cellStyle As DataGridViewCellStyle, valueTypeConverter As TypeConverter, formattedValueTypeConverter As TypeConverter, context As DataGridViewDataErrorContexts) As Object
パラメーター
- value
- Object
書式指定される値。
- rowIndex
- Int32
セルの親行のインデックス。
- cellStyle
- DataGridViewCellStyle
セルに反映される DataGridViewCellStyle
- valueTypeConverter
- TypeConverter
書式指定済みの値の型へカスタムの変換を実行する、元の値の型に関連付けられた TypeConverter。カスタムの変換が不要な場合は null
。
- formattedValueTypeConverter
- TypeConverter
書式指定済みの値の型からカスタムの変換を実行する、その値の型に関連付けられた TypeConverter。カスタムの変換が不要な場合は null
。
- context
- DataGridViewDataErrorContexts
書式指定済みの値が必要とされているコンテキストを示す DataGridViewDataErrorContexts 値のビットごとの組み合わせ。
戻り値
書式指定済みのイメージを表すオブジェクト。
注釈
コントロールは DataGridView 、このメソッドを呼び出して、セル値を プロパティによって示される型の同等の表示値に FormattedValueType 変換します。 コントロールは、 パラメーター内のこのメソッドにセル値を value
渡します。
パラメーター値に context
値が ClipboardContent 含まれている場合、このメソッドはクリップボードにコピーするための プロパティの Description 値を返します。 それ以外の場合は、イベントが DataGridView.CellFormatting 発生します。
イベント ハンドラーでは CellFormatting 、 と の両方 value
を cellStyle
変更できます。 ただし、ハンドラーで プロパティが DataGridViewCellFormattingEventArgs.FormattingApplied に true
設定されていない場合、このメソッド value
は オブジェクトの書式設定プロパティを使用して書式を cellStyle
設定します。
書式設定が失敗した場合、イベントが DataError 発生します。 このイベントのハンドラーがない場合、またはハンドラーによって プロパティが DataGridViewDataErrorEventArgs.ThrowException に true
設定されている場合は、例外がスローされます。
書式設定が成功し、書式設定された値の型が プロパティの FormattedValueType 値と一致する場合、このメソッドは書式設定された値を返します。 それ以外の場合、このメソッドは、 プロパティによって示される型の標準エラー グラフィックを FormattedValueType 返します。
適用対象
こちらもご覧ください
.NET