DataGridViewImageColumn.Image Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.