Bagikan melalui


DataGridViewImageColumn.Image Properti

Definisi

Mendapatkan atau mengatur gambar yang ditampilkan dalam sel kolom ini ketika properti sel Value tidak diatur dan properti sel ValueIsIcon diatur ke false.

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

Nilai Properti

yang Image akan ditampilkan. Defaultnya adalah null.

Contoh

Contoh kode berikut menunjukkan cara mengatur gambar default. Contoh ini adalah bagian dari contoh yang lebih besar yang tersedia di Cara: Bekerja dengan Kolom Gambar di Kontrol 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

Keterangan

Properti Image menentukan gambar yang ditampilkan dalam sel tanpa nilai saat kolom tidak terikat data dan properti sel ValueIsIcon diatur ke false. Untuk kolom terikat data yang selnya tidak memiliki gambar terkait, grafik kesalahan standar ditampilkan.

Jika Anda ingin menampilkan alih-alih Image, atur properti sebagai gantinya IconValuesAreIcons dan atur properti ke true.Icon Ini memastikan bahwa saluran alfa dicat Icon dengan benar. Anda juga dapat mengatur ValueIsIcon properti sel individual untuk menunjukkan apakah sel menampilkan Image atau Icon nilai properti saat tidak ada nilai sel.

Berlaku untuk

Lihat juga