DataGridViewImageColumn.Image Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví obrázek zobrazený v buňkách tohoto sloupce, když vlastnost buňky Value není nastavena a vlastnost buňky ValueIsIcon je nastavena na 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
Hodnota vlastnosti
Zobrazí se Image . Výchozí formát je null
.
Příklady
Následující příklad kódu ukazuje, jak nastavit výchozí obrázek. Tento příklad je součástí většího příkladu, který je k dispozici v části Postupy: Práce se sloupci obrázků v ovládacím prvku model 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
Poznámky
Vlastnost Image určuje obrázek, který se zobrazí v buňkách bez hodnot, pokud sloupec není vázán na data a vlastnost buňky ValueIsIcon je nastavena na false
. U sloupce vázaného na data, jehož buňky nemají přidružený obrázek, se zobrazí standardní chybový symbol.
Pokud chcete místo objektu Icon Imagezobrazit , nastavte Icon vlastnost a nastavte ValuesAreIcons vlastnost na true
hodnotu . Tím zajistíte správné vykreslení alfa kanálu Icon . Vlastnost jednotlivých buněk můžete také nastavit tak, ValueIsIcon aby označí, jestli buňka zobrazuje Image hodnotu vlastnosti, Icon pokud neexistuje žádná hodnota buňky.