다음을 통해 공유


DataGridViewCell.GetClipboardContent 메서드

정의

서식이 지정된 셀 값을 검색하여 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보다 작거나 컨트롤의 행 수보다 크거나 같은 경우

셀의 DataGridView 속성 값이 null인 경우

또는

ColumnIndex가 0보다 작아 셀이 행 머리글 셀임을 나타내는 경우

형식 지정이 실패하고 DataError 컨트롤의 DataGridView 이벤트에 대한 처리기가 없거나 처리기에서 ThrowException 속성을 true로 설정한 경우. 예외 개체는 일반적으로 FormatException 형식으로 캐스팅할 수 있습니다.

설명

이 메서드는 셀 값을 나타내는 클립보드 형식의 값을 검색하기 위해 메서드에 의해 DataGridView.GetClipboardContent 호출됩니다.

셀 값은 먼저 메서드에서 표시 형식으로 검색됩니다 GetEditedFormattedValue . 이렇게 하면 형식 지정에 DataGridView.CellFormatting 실패한 경우 값 및 이벤트의 형식을 DataGridView.DataError 지정하는 이벤트가 발생할 수 있습니다.

이 메서드의 위치에 관련 된 매개 변수에서 선택한 셀에서 정의한 영역을 나타내는 데이터의 테이블에서이 셀의 위치를 나타내는 DataGridView 제어 합니다. 셀의 위치에 따라 표시 형식의 셀 값과 함께 이 메서드에서 추가 서식 정보를 반환할 수 있습니다. 예를 들어 행의 첫 번째 열에 셀에 대 한 HTML 형식으로 행의 시작 부분을 나타내는 태그가 포함 됩니다.

지원되는 클립보드 형식에는 , , DataFormats.UnicodeTextDataFormats.HtmlDataFormats.CommaSeparatedValue가 포함DataFormats.Text됩니다.

자세한 내용은 Clipboard 클래스를 참조하세요.

상속자 참고

사용자 지정된 클립보드 값을 제공하려면 이 메서드를 재정의합니다. 예를 들어 사용자 지정 셀 형식의 값 복사를 지원하도록 이 메서드를 재정의할 수 있습니다.

적용 대상

추가 정보