Image.GetPropertyItem(Int32) Metodo

Definizione

Ottiene l'elemento di proprietà specificato da questo oggetto Image.

C#
public System.Drawing.Imaging.PropertyItem GetPropertyItem (int propid);
C#
public System.Drawing.Imaging.PropertyItem? GetPropertyItem (int propid);

Parametri

propid
Int32

ID dell'elemento di proprietà da ottenere.

Restituisce

Oggetto PropertyItem ottenuto da questo metodo.

Eccezioni

Il formato di questa immagine non supporta elementi di proprietà.

Esempio

Nell'esempio di codice seguente viene illustrato come usare i GetPropertyItem metodi e SetPropertyItem . In questo esempio viene chiamato GetPropertyItem il passaggio di un valore ID. Per un elenco di valori ID, vedere . Id Questo esempio è progettato per essere usato con Windows Forms. Per eseguire questo esempio, incollarlo in un modulo e gestire l'evento del Paint modulo chiamando il DemonstratePropertyItem metodo, passando e come PaintEventArgs.

C#
private void DemonstratePropertyItem(PaintEventArgs e)
{

    // Create two images.
    Image image1 = Image.FromFile("c:\\FakePhoto1.jpg");
    Image image2 = Image.FromFile("c:\\FakePhoto2.jpg");

    // Get a PropertyItem from image1.
    PropertyItem propItem = image1.GetPropertyItem(20624);

    // Change the ID of the PropertyItem.
    propItem.Id = 20625;

    // Set the PropertyItem for image2.
    image2.SetPropertyItem(propItem);

    // Draw the image.
    e.Graphics.DrawImage(image2, 20.0F, 20.0F);
}

Commenti

Per un elenco di ID elemento di proprietà e collegamenti a altre informazioni, vedere Id.

È difficile impostare gli elementi delle proprietà, perché la PropertyItem classe non ha costruttori pubblici. Un modo per aggirare questa restrizione consiste nel recuperare un PropertyItem valore della proprietà o chiamare il PropertyItemsGetPropertyItem metodo di un oggetto Image che dispone già di elementi di proprietà. È quindi possibile impostare i campi dell'oggetto PropertyItem e passarlo a SetPropertyItem.

Si applica a

Prodotto Versioni
.NET Framework 1.1, 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