Auf Englisch lesen

Freigeben über


DataGridViewImageCellLayout Enumeration

Definition

Gibt das Layout für ein Bild an, das in einer DataGridViewCellenthalten ist.

public enum DataGridViewImageCellLayout
Vererbung
DataGridViewImageCellLayout

Felder

Name Wert Beschreibung
Normal 1

Die Grafik wird mit zentriert und mit ihrer eigenen Auflösung angezeigt.

NotSet 0

Es wurde keine Spezifikation für das Layout festgelegt.

Stretch 2

Die Grafik wird um die erforderlichen Prozentsätze gestreckt, damit diese die Breite und Höhe der enthaltenden Zelle ausfüllt.

Zoom 3

Die Grafik wird einheitlich vergrößert, bis sie die Breite und Höhe der enthaltenden Zelle ausfüllt.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Typs veranschaulicht. Dieses Beispiel ist Teil eines größeren Beispiels, das unter How to: Work with Image Columns in the Windows Forms DataGridView-Steuerelement verfügbar ist.

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

Gilt für:

Produkt Versionen
.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

Weitere Informationen