DataGridViewImageCell 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataGridView 컨트롤에 그래픽을 표시합니다.
public ref class DataGridViewImageCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewImageCell : System.Windows.Forms.DataGridViewCell
type DataGridViewImageCell = class
inherit DataGridViewCell
Public Class DataGridViewImageCell
Inherits DataGridViewCell
- 상속
예제
다음 코드 예제에 사용 하 여 이미지 셀의 이미지를 변경 하는 방법을 보여 줍니다. DataGridViewCell합니다. 이 코드 예제는 항목에 대해 제공 된 큰 예제의 일부입니다 방법: Windows Forms DataGridView 컨트롤에서 이미지 열 작업합니다.
void dataGridView1_CellClick( Object^ sender, DataGridViewCellEventArgs^ e )
{
if ( turn->Equals( gameOverString ) )
{
return;
}
DataGridViewImageCell^ cell = dynamic_cast<DataGridViewImageCell^>(dataGridView1->Rows[ e->RowIndex ]->Cells[ e->ColumnIndex ]);
if ( cell->Value == blank )
{
if ( IsOsTurn() )
{
cell->Value = o;
}
else
{
cell->Value = x;
}
ToggleTurn();
}
if ( IsAWin( cell ) )
{
turn->Text = gameOverString;
}
}
private void dataGridView1_CellClick(object sender,
DataGridViewCellEventArgs e)
{
if (turn.Text.Equals(gameOverString)) { return; }
DataGridViewImageCell cell = (DataGridViewImageCell)
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
if (cell.Value == blank)
{
if (IsOsTurn())
{
cell.Value = o;
}
else
{
cell.Value = x;
}
ToggleTurn();
}
if (IsAWin())
{
turn.Text = gameOverString;
}
}
Private Sub dataGridView1_CellClick(ByVal sender As Object, _
ByVal e As DataGridViewCellEventArgs) _
Handles dataGridView1.CellClick
If turn.Text.Equals(gameOverString) Then Return
Dim cell As DataGridViewImageCell = _
CType(dataGridView1.Rows(e.RowIndex). _
Cells(e.ColumnIndex), DataGridViewImageCell)
If (cell.Value Is blank) Then
If IsOsTurn() Then
cell.Value = o
Else
cell.Value = x
End If
ToggleTurn()
ToolTip(e)
End If
If IsAWin() Then
turn.Text = gameOverString
End If
End Sub
설명
합니다 DataGridViewImageCell 클래스는 특수 한 유형의 DataGridViewCell 표시 하는 데는 Image 또는 Icon의 값에 따라는 ValueIsIcon 속성입니다. 일반적으로 ReadOnly 의 속성을 DataGridViewImageCell 로 설정 된 true
나타내는 셀의 내용을 편집할 수 없습니다.
DataGridViewImageColumn 열 형식이이 형식의 셀을 포함 하도록 특수화 합니다. 기본적으로 DataGridViewImageColumn.CellTemplate 새 인스턴스화될 DataGridViewImageCell합니다. 기존 열 내의 셀 패턴 DataGridViewImageCell, 열 설정 CellTemplate 속성 패턴으로 사용 하 여 셀을 합니다.
열의 셀 관련 속성을는 비슷한 이름의 템플릿 셀 속성에 대 한 래퍼입니다. 템플릿 셀의 속성 값을 변경 하면 셀만 템플릿을 기반으로 변경 된 후 추가 된 적용 됩니다. 그러나 열의 셀 관련 속성 값을 변경, 템플릿 셀과 열에 다른 모든 셀을 업데이트 되며 필요한 경우 열 표시를 새로 고칩니다.
상속자 참고
파생 하는 경우 DataGridViewImageCell 파생된 클래스에 새 속성 추가 재정의 해야 합니다 Clone() 복제 작업 중 새 속성을 복사 하는 방법입니다. 또한 기본 클래스를 호출 해야 Clone() 메서드는 기본 클래스의 속성이 새로운 셀에 복사 되도록 합니다.
생성자
DataGridViewImageCell() |
DataGridViewImageCell 클래스의 새 인스턴스를 초기화하고, 이 인스턴스를 Icon 개체 이외의 셀 값에 사용할 수 있도록 구성합니다. |
DataGridViewImageCell(Boolean) |
DataGridViewImageCell 클래스의 새 인스턴스를 초기화하고, 선택적으로 이 인스턴스를 Icon 셀 값에 사용할 수 있도록 구성합니다. |
속성
AccessibilityObject |
DataGridViewCell.DataGridViewCellAccessibleObject에 할당된 DataGridViewCell를 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
ColumnIndex |
이 셀의 열 인덱스를 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
ContentBounds |
셀의 내용 영역을 둘러싸는 경계 사각형을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
ContextMenuStrip |
셀과 연결된 바로 가기 메뉴를 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
DataGridView |
이 요소와 관련된 DataGridView 컨트롤을 가져옵니다. (다음에서 상속됨 DataGridViewElement) |
DefaultNewRowValue |
새 행을 만드는 데 사용되는 기본값을 가져옵니다. |
Description |
이미지와 관련된 텍스트를 가져오거나 설정합니다. |
Displayed |
셀이 현재 화면에 표시되는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
EditedFormattedValue |
셀이 편집 모드에 있고 값이 커밋되지 않았는지 여부와 관계없이 셀의 형식이 지정된 현재 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
EditType |
셀의 호스팅된 편집 컨트롤의 형식을 가져옵니다. |
ErrorIconBounds |
셀에 대한 오류 아이콘의 범위를 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
ErrorText |
셀과 연결된 오류 조건을 설명하는 텍스트를 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
FormattedValue |
표시를 위해 형식이 지정된 셀 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
FormattedValueType |
셀과 연결된 형식이 지정된 값의 형식을 가져옵니다. |
Frozen |
셀이 고정되어 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
HasStyle |
Style 속성이 설정되었는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
ImageLayout |
셀의 그래픽 레이아웃을 가져오거나 설정합니다. |
InheritedState |
해당 행과 열의 상태에서 상속된 셀의 현재 상태를 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
InheritedStyle |
셀에 현재 적용된 스타일을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
IsInEditMode |
이 셀을 현재 편집하고 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
OwningColumn |
이 셀을 포함하는 열을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
OwningRow |
이 셀을 포함하는 행을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
PreferredSize |
셀이 들어갈 수 있는 사각형 영역의 크기(픽셀)를 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
ReadOnly |
셀의 데이터를 편집할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
Resizable |
셀의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
RowIndex |
셀의 부모 행의 인덱스를 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
Selected |
셀이 선택되었는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
Size |
셀의 크기를 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
State |
요소의 UI(사용자 인터페이스) 상태를 가져옵니다. (다음에서 상속됨 DataGridViewElement) |
Style |
셀의 스타일을 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
Tag |
셀에 대한 추가 데이터를 포함하는 개체를 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
ToolTipText |
이 셀과 연결된 도구 설명 텍스트를 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
Value |
이 셀과 연결된 값을 가져오거나 설정합니다. (다음에서 상속됨 DataGridViewCell) |
ValueIsIcon |
이 셀에 Icon 값이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
ValueType |
셀에 있는 값의 데이터 형식을 가져오거나 설정합니다. |
Visible |
셀이 숨겨진 행이나 열에 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DataGridViewCell) |
메서드
적용 대상
추가 정보
.NET