Leer en inglés

Compartir a través de


DataGridViewImageCellLayout Enumeración

Definición

Especifica el diseño de una imagen contenida en DataGridViewCell.

C#
public enum DataGridViewImageCellLayout
Herencia
DataGridViewImageCellLayout

Campos

Nombre Valor Description
Normal 1

El gráfico se muestra centrado mediante su resolución nativa.

NotSet 0

No se ha establecido la especificación de diseño.

Stretch 2

El gráfico se estira los porcentajes necesarios con el fin de ajustar el ancho y el alto de la celda que lo contiene.

Zoom 3

El gráfico se amplía uniformemente hasta que rellene el ancho o alto de la celda que lo contiene.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este tipo. Este ejemplo forma parte de un ejemplo más grande disponible en Cómo: Trabajar con columnas de imagen en el control DataGridView de Windows Forms.

C#
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";
    }
}

Se aplica a

Producto Versiones
.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

Consulte también