DataGridViewImageColumn.Image Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de afbeelding opgehaald of ingesteld die wordt weergegeven in de cellen van deze kolom wanneer de eigenschap van Value de cel niet is ingesteld en de eigenschap van ValueIsIcon de cel is ingesteld op 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
Waarde van eigenschap
Het Image weer te geven. De standaardwaarde is null.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de standaardafbeelding instelt. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in How to: Work with Image Columns in the Windows Forms DataGridView Control.
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
Opmerkingen
De Image eigenschap geeft een afbeelding op die wordt weergegeven in cellen zonder waarden wanneer de kolom geen gegevensgrens heeft en de eigenschap van ValueIsIcon de cel is ingesteld op false. Voor een gegevensgebonden kolom waarvan de cellen geen bijbehorende afbeelding hebben, wordt een standaardfoutafbeelding weergegeven.
Als u een Icon in plaats van een Imagewilt weergeven, stelt u de Icon eigenschap in plaats daarvan in en stelt u de ValuesAreIcons eigenschap in op true. Dit zorgt ervoor dat het alfakanaal van de machine Icon correct wordt geschilderd. U kunt ook de ValueIsIcon eigenschap van afzonderlijke cellen instellen om aan te geven of de cel de Image eigenschapswaarde weergeeft Icon wanneer er geen celwaarde is.