Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ImageList.ImageCollection.Add (Icon)

 

Data di pubblicazione: novembre 2016

Aggiunge l'icona specificata per il ImageList.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void Add(
	Icon value
)

Parametri

value
Type: System.Drawing.Icon

Un Icon da aggiungere all'elenco.

Exception Condition
ArgumentNullException

value è null

-oppure-

valore non è un Icon.

Il Icon viene convertito in un Bitmap prima che venga aggiunto all'elenco.

Il codice seguente viene illustrata la costruzione di un ImageList, aggiunta di immagini per il Images impostazione della proprietà il ImageSize proprietà e l'utilizzo di Draw (metodo). Per eseguire questo esempio, inserirlo in un form contenente un pulsante denominato Button1. Nell'esempio si presuppone l'esistenza di FeatherTexture. bmp e verificato Fishing in c:\WINDOWS\.. Modificare l'esempio di conseguenza se la bitmap non presenti nel sistema o in un'altra posizione.

internal System.Windows.Forms.ImageList ImageList1;

// Create an ImageList Object, populate it, and display
// the images it contains.
private void Button1_Click(System.Object sender, 
	System.EventArgs e)
{

	// Construct the ImageList.
	ImageList1 = new ImageList();

	// Set the ImageSize property to a larger size 
	// (the default is 16 x 16).
	ImageList1.ImageSize = new Size(112, 112);

	// Add two images to the list.
	ImageList1.Images.Add(
		Image.FromFile("c:\\windows\\FeatherTexture.bmp"));
	ImageList1.Images.Add(
		Image.FromFile("C:\\windows\\Gone Fishing.bmp"));

	// Get a Graphics object from the form's handle.
	Graphics theGraphics = Graphics.FromHwnd(this.Handle);

	// Loop through the images in the list, drawing each image.
	for(int count = 0; count < ImageList1.Images.Count; count++)
	{
		ImageList1.Draw(theGraphics, new Point(85, 85), count);

		// Call Application.DoEvents to force a repaint of the form.
		Application.DoEvents();

		// Call the Sleep method to allow the user to see the image.
		System.Threading.Thread.Sleep(1000);
	}
}

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: