DataGridViewCell.GetClipboardContent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Clipboard にコピーするセルの書式指定済みの値を取得します。
protected:
virtual System::Object ^ GetClipboardContent(int rowIndex, bool firstCell, bool lastCell, bool inFirstRow, bool inLastRow, System::String ^ format);
protected virtual object GetClipboardContent (int rowIndex, bool firstCell, bool lastCell, bool inFirstRow, bool inLastRow, string format);
protected virtual object? GetClipboardContent (int rowIndex, bool firstCell, bool lastCell, bool inFirstRow, bool inLastRow, string format);
abstract member GetClipboardContent : int * bool * bool * bool * bool * string -> obj
override this.GetClipboardContent : int * bool * bool * bool * bool * string -> obj
Protected Overridable Function GetClipboardContent (rowIndex As Integer, firstCell As Boolean, lastCell As Boolean, inFirstRow As Boolean, inLastRow As Boolean, format As String) As Object
パラメーター
- rowIndex
- Int32
セルを含む行の、0 から始まるインデックス番号。
- firstCell
- Boolean
選択したセルによって定義される領域の最初の列にセルがある場合は true
。それ以外の場合は false
。
- lastCell
- Boolean
選択したセルによって定義される領域の最後の列にセルがある場合は true
。それ以外の場合は false
。
- inFirstRow
- Boolean
選択したセルによって定義される領域の最初の行にセルがある場合は true
。それ以外の場合は false
。
- inLastRow
- Boolean
選択したセルによって定義される領域の最後の行にセルがある場合は true
。それ以外の場合は false
。
- format
- String
セルの現在の書式指定文字列。
戻り値
Object にコピーするセルの値を表す Clipboard。
例外
rowIndex
が 0 未満か、コントロールに含まれている行数以上です。
書式指定が失敗し、DataError コントロールの DataGridView イベントのハンドラーが定義されていないか、ハンドラーで ThrowException プロパティが true
に設定されました。 通常、例外オブジェクトは型 FormatException にキャストできます。
注釈
このメソッドは、 メソッドによって呼び出され DataGridView.GetClipboardContent 、セル値を表すクリップボード形式の値を取得します。
セル値は、最初に メソッドから GetEditedFormattedValue 表示形式で取得されます。 これにより、書式設定が失敗した DataGridView.CellFormatting 場合に、値とイベントの書式を DataGridView.DataError 設定するイベントが発生する可能性があります。
このメソッドの位置関連パラメーターは、コントロール内の選択したセルによって定義された領域を表すデータのテーブル内のこのセルの位置を DataGridView 示します。 セルの位置によっては、表示形式のセル値と共に、このメソッドによって追加の書式設定情報が返される場合があります。 たとえば、行の最初の列のセルの HTML 形式には、行の先頭を示すタグが含まれます。
サポートされているクリップボード形式には、、、DataFormats.HtmlDataFormats.UnicodeText、および がDataFormats.CommaSeparatedValue含まれますDataFormats.Text。
詳細については、Clipboard クラスを参照してください。
注意 (継承者)
カスタマイズされたクリップボード値を指定するには、このメソッドをオーバーライドします。 たとえば、カスタム セル型からの値のコピーをサポートするために、このメソッドをオーバーライドできます。
適用対象
こちらもご覧ください
.NET