DataGridViewImageColumn.Image 속성

정의

셀의 Value 속성이 설정되어 있지 않고 셀의 ValueIsIcon 속성이 false로 설정된 경우 이 열의 셀에 표시된 이미지를 가져오거나 설정합니다.

public:
 property System::Drawing::Image ^ Image { System::Drawing::Image ^ get(); void set(System::Drawing::Image ^ value); };
public System.Drawing.Image Image { get; set; }
member this.Image : System.Drawing.Image with get, set
Public Property Image As Image

속성 값

Image

표시할 Image입니다. 기본값은 null입니다.

예제

다음 코드 예제에서는 기본 이미지를 설정하는 방법을 보여 줍니다. 이 예제는에서 사용할 수 있는 보다 큰 예제의 일부 방법: Windows Forms DataGridView 컨트롤에서 이미지 열 작업합니다.

void CreateColumns()
{
   DataGridViewImageColumn^ imageColumn;
   int columnCount = 0;
   do
   {
      Bitmap^ unMarked = blank;
      imageColumn = gcnew DataGridViewImageColumn;
      
      //Add twice the padding for the left and 
      //right sides of the cell.
      imageColumn->Width = x->Width + 2 * bitmapPadding + 1;
      imageColumn->Image = unMarked;
      dataGridView1->Columns->Add( imageColumn );
      columnCount = columnCount + 1;
   }
   while ( columnCount < 3 );
}
private void CreateColumns()
{
    DataGridViewImageColumn imageColumn;
    int columnCount = 0;
    do
    {
        Bitmap unMarked = blank;
        imageColumn = new DataGridViewImageColumn();

        //Add twice the padding for the left and 
        //right sides of the cell.
        imageColumn.Width = x.Width + 2 * bitmapPadding + 1;

        imageColumn.Image = unMarked;
        dataGridView1.Columns.Add(imageColumn);
        columnCount = columnCount + 1;
    }
    while (columnCount < 3);
}
Private Sub CreateColumns()

    Dim imageColumn As DataGridViewImageColumn
    Dim columnCount As Integer = 0
    Do
        Dim unMarked As Bitmap = blank
        imageColumn = New DataGridViewImageColumn()

        ' Add twice the padding for the left and 
        ' right sides of the cell.
        imageColumn.Width = x.Width + 2 * bitmapPadding + 1

        imageColumn.Image = unMarked
        imageColumn.ImageLayout = DataGridViewImageCellLayout.NotSet
        imageColumn.Description = "default image layout"
        dataGridView1.Columns.Add(imageColumn)
        columnCount = columnCount + 1
    Loop While columnCount < 3
End Sub

설명

Image 이 데이터 바인딩되지 않고 셀의 속성이 로 설정된 false경우 값이 없는 셀 ValueIsIcon 에 표시되는 이미지를 지정합니다. 셀에 연결된 이미지가 없는 데이터 바인딩된 열의 경우 표준 오류 그래픽이 표시됩니다.

대신 표시 Icon 하려면 속성을 대신 설정하고 Icon 속성을 true.로 설정합니다ValuesAreIcons.Image 이렇게 하면 알파 채널이 Icon 올바르게 그려집니다. 셀 값이 ValueIsIcon 없을 때 셀에 속성 값이 표시되는 Image 지 여부를 나타내도록 개별 셀의 Icon 속성을 설정할 수도 있습니다.

적용 대상

추가 정보