Aracılığıyla paylaş


DataGridViewImageColumn.Image Özellik

Tanım

Hücrenin özelliği ayarlanmadığında ve hücrenin Value özelliği olarak ayarlandığında, bu sütunun ValueIsIcon hücrelerinde görüntülenen görüntüyü alır veya ayarlar 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

Özellik Değeri

Image

Image Görüntülenecek. Varsayılan değer: null.

Örnekler

Aşağıdaki kod örneğinde varsayılan görüntünün nasıl ayarlanacağı gösterilmektedir. Bu örnek, How to: Work with Image Columns in the Windows Forms DataGridView Control (Windows Forms DataGridView Denetimindeki Görüntü Sütunlarıyla Çalışma) bölümünde bulunan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

özelliği, Image sütun veriye bağlı olmadığında ve hücrenin özelliği olarak ayarlandığında falsedeğer içermeyen hücrelerde ValueIsIcon görüntülenen bir görüntüyü belirtir. Hücreleri ilişkili bir görüntüye sahip olmayan veriye bağlı bir sütun için standart bir hata grafiği görüntülenir.

yerine bir Icon görüntülemek istiyorsanız, bunun yerine Imageözelliğini ayarlayın Icon ve özelliğini olarak trueayarlayınValuesAreIcons. Bu, alfa kanalının doğru boyanmasını Icon sağlar. Hücre değeri olmadığında hücrenin veya Icon özellik değerini görüntüleyip görüntülemeyeceğini Image belirtmek için tek tek hücrelerin özelliğini de ayarlayabilirsinizValueIsIcon.

Şunlara uygulanır

Ayrıca bkz.