DataGridViewImageColumn.Image 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當該欄位 Value 的屬性未設定 ValueIsIcon 且屬性設定為 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
屬性值
展示。Image 預設值為 null。
範例
以下程式碼範例示範如何設定預設影像。 此範例是 Windows 表單 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
備註
該 Image 屬性指定了當欄位非資料綁定且儲存格 ValueIsIcon 屬性設 false為 時,該影像以無值儲存格的形式顯示。 對於資料綁定欄位,其儲存格沒有相關影像,則會顯示標準誤差圖形。
如果你想顯示 a 而 Icon 非 , Image請設定屬性 Icon ,並將屬性設 ValuesAreIcons 為 true。 這確保了 的 Icon alpha 通道被正確繪製。 你也可以設定ValueIsIcon各個儲存格的屬性,表示當沒有儲存格值時,該儲存格ImageIcon顯示的是屬性值還是屬性值。