DataGridViewImageColumn.Image Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 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 false
değ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 true
ayarlayı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.