DataGridViewImageColumn.Description プロパティ

定義

列のイメージを説明する文字列を取得または設定します。

[System.ComponentModel.Browsable(true)]
public string Description { get; set; }

プロパティ値

列のイメージのテキストによる説明。 既定値は、Empty です。

属性

例外

CellTemplate プロパティの値が null です。

次のコード例では、 プロパティを使用 Description してイメージ レイアウトを反映する方法を示します。 この例は、「How to: Work with Image Columns in the Windows フォーム DataGridView Control」で使用できるより大きな例の一部です。

private void Stretch(object sender, EventArgs e)
{
    foreach (DataGridViewImageColumn column in
        dataGridView1.Columns)
    {
        column.ImageLayout = DataGridViewImageCellLayout.Stretch;
        column.Description = "Stretched";
    }
}

private void ZoomToImage(object sender, EventArgs e)
{

    foreach (DataGridViewImageColumn column in
        dataGridView1.Columns)
    {
        column.ImageLayout = DataGridViewImageCellLayout.Zoom;
        column.Description = "Zoomed";
    }
}

private void NormalImage(object sender, EventArgs e)
{

    foreach (DataGridViewImageColumn column in
        dataGridView1.Columns)
    {
        column.ImageLayout = DataGridViewImageCellLayout.Normal;
        column.Description = "Normal";
    }
}

注釈

プロパティを使用して、 Description プロパティまたは Icon プロパティによって提供されるイメージをImage記述できます。 この説明では、イメージに代わるアクセス可能な方法を提供します。 さらに、説明テキストは、セル値がクリップボードにコピーされるときに使用されます。

このプロパティを取得または設定すると、 プロパティによって返されるオブジェクトのプロパティをCellTemplate取得または設定Descriptionします。 このプロパティを設定すると、 Description 列内のすべてのセルの プロパティも設定されます。 個々のセルの指定した値をオーバーライドするには、列の値を設定した後でセル値を設定します。

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください